body{
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	color: #000000;
	background-color: #fff;
	background-image:URL(/images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	scrollbar-3d-light-color: #FEDD5A;
	scrollbar-arrow-color: #000000; 
	scrollbar-base-color: #44A152;
	scrollbar-dark-shadow-color: #003B13; 
	scrollbar-face-color: #2B81DE; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #003B13; 
	scrollbar-track-color: #DADADA;
}
p{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5;
	margin-bottom: 5;
}
td{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.white{
	color: #fff;
}
.blue{
	 color: #00336B;
}


p.search{
	color: #2D5CA2;
}
td.upmenu{
	color: #000000;
}
a.search{
	color: #000000;
	text-decoration: underline;
}
a.upmenu{
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
a.upmenu:hover{
	color: #A7DAA4;
	text-decoration: none;
}
p.menu{
	margin-left: 36px;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 12px;
}
a.menu{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.menu:hover{
	color: #CECFD0;
	text-decoration: none;
}
a.small{
	color: #00336B;
	text-decoration: none;
	font-size: 10px;
}
a.small:hover{
	color: #22336B;
	text-decoration: none;
}

span.small{
	color: #00336B;
	text-decoration: none;
	font-size: 10px;
}

a{
	color: #993300;
	text-decoration: underline;
}
a:hover{
	color: #000000;
	text-decoration: none;
}
h1,h2,h3,h4,h5{
	margin-left: 5;
	margin-right: 5;
	margin-top: 5;
	margin-bottom: 5;
	font-size: 14px;
	color: #047E2C;
}

h6{
	margin-top: 5;
	margin-bottom: 5;
        padding: 4;
	font-size: 11px;
        font-weight: bold;
        color: white;
        background-color: #3292F4
}

.active_message_tab{
 color: #db2b53       
}

.notice {
  width: 300px;
  border: 3px solid #3292F4;
  padding: 7px;
  padding-bottom: 7px;
  margin-bottom: 5px;
  margin-top: 15px;
  margin-left : auto;
  margin-right : auto;
  /*background-color: #f0f0f0;*/
  color: #3292F4;
  text-align: center;
  align: center;
  font-size: 11px;
  font-weight: bold;
}

.errorOnPage {
  width: 400px;
  border: 3px solid #E01C4A;
  
  padding: 7px;
  padding-bottom: 7px;
  
  margin-bottom: 5px;
  margin-top: 15px;
  
  /*background-color: #f0f0f0;*/
  color: #E01C4A;
  margin-left : auto;
  margin-right : auto;
  
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}


.obligatory_field {
        font-weight: bold;       
}

.fieldWithErrors input {
        border: 1px solid red;
}

.bluecloth p {
        margin-bottom: 15px; 
        color: #2d2949;
}

.fieldWithErrors textarea {
        border: 1px solid red;
}

.formError {
        color: red;
        font-style: italic;
}

h1.header{
	font-size: 13px;
	color: #0066CC;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15;
}
h1.header_page{
	font-size: 13px;
	color: #0066CC;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15;
}
h1.header1{
	color: #336699;
	margin-left: 5px;
}
h2.header{
	color: #8D372A;
	font-size: 16px;
}
.noborder{
	border: 0px;
}
input, textarea{
	border: 1px solid #00336B;
}
.but{
	background-color: #E83B5D;
	background-image:URL(/images/button.gif);
	color: #00336B;
	font-size: 11px;
}

/* copy of .but :-) */
.button{
	background-color: #E83B5D;
	background-image:URL(/images/button.gif);
	color: #00336B;
	font-size: 11px;
}

.more{
	color: #CC3300;
	font-size: 10px;
}
td.upmenu{
	background-repeat: repeat-x; 
	background-position: center;
}
.upbg{
	background-image:URL(/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;

}
.tt1{
	background-position: top; 
	background-repeat: no-repeat;
}
.tt2{
	background-position: top; 
	background-repeat: repeat-x;
}
.tt3{
	background-image:URL(/images/text01.gif);
	background-position: top right; 
	background-repeat: no-repeat;
}
.tt4{
	border-bottom: 1px solid #76879A; 
	background-position: bottom right; 
	background-repeat: no-repeat;
}
.tt5{
	background-position: bottom left; 
	background-repeat: no-repeat;
}
.tt6{
	background-image:URL(/images/menu03.jpg);
	background-position: bottom left; 
	background-repeat: no-repeat;
}
.tt7{
	background-image:URL(/images/left_bg.gif);
	background-position: top left; 
	background-repeat: repeat-y;
}

.headers {
      font-weight: bold; 
      color: #036;     
}
.even_row {
      background-color: #cca;         
}

.uneven_row {
      background-color: #ccd;         
}

.unread_message {
      background-color: #e8eef7;
      font-weight: bold;   
}

.table4msg {
   margin-right : 15px;
   margin-bottom : 15px;
}

.message_spacer {
  height: 8px;
}

.even_content{
        border-bottom:1px solid #cca;
        border-left:1px solid #cca;
        border-right:1px solid #cca;
        padding-bottom : 10px;
}

.uneven_content{
        border-bottom:1px solid #ccd;
        border-left:1px solid #ccd;
        border-right:1px solid #ccd;
        padding-bottom : 10px;
}

.admin_notes{
        background-color : lightgrey;
}

.welcome_header{
  color: #1C528C; 
  margin-top:10px;
  font-weight: bold; 
  font-style: italic; 
  margin-left: 140px;
}

.welcome_paragraph{
  color: #2d2949;
  margin-bottom: 15px; 
  text-align:justify;
}
.welcome_par_important {
  margin-bottom: 15px; 
  text-align:justify; 
  color: #1C528C; 
  margin-top:10px;
  font-weight: bold; 
  font-style: italic;
}