.cattitlealg{
    background-color: #00B760;
    padding: 3px 6px 3px 6px;
    color: White;
}
.cattitlealg2{
    background-color: #d1eadd;
    padding: 3px 6px 3px 6px;
}

.cattitlepost{
    background-color: #75AADB;
    padding: 3px 6px 3px 6px;
    color: White;
}

.cattitlepost2{
    background-color: #c4e1fc;
    padding: 3px 6px 3px 6px;
}

.cattitlemast{
    background-color: #EF2B2D;
    padding: 3px 6px 3px 6px;
    color: White;
}
.cattitlebedr{
    background-color: #D88C02;
    padding: 3px 6px 3px 6px;
    color: White;
}
.cattitlenutr{
    background-color: #CCC;
    padding: 3px 6px 3px 6px;
    color: Black;
    border-top: 2px solid White;
}
.catborderalg{
    border: 3px solid #00B760;
}
.catborderpost{
    border: 3px solid #75AADB;
}
.catbordermast{
    border: 3px solid #EF2B2D;
}
.catborderbedr{
    border: 3px solid #D88C02;
}
.catbordernutr{
    border: 3px solid #CCC;
}
.formtitle {
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-top: 10px;
}
.formcontent {
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.city{
    background-color: #333399;
    padding: 0px 5px 0px 5px;
    color: White;
    border-top: 1px solid White;
    border-right: 1px solid White;
    text-align: right;
    vertical-align: middle;
}

.courses{
    background-color: White;
    padding: 5px 5px 5px 5px;
    color: Black;
}
.courses img{
  float: right;
  margin: 0px 5px 5px 5px;
}


.checkboxgroupb { 
  float: left;
  width: 170px;
  background-color: #CCCCE5;
  margin: 0px 5px 0px 0px;
  padding: 5px 5px 5px 5px;
  }

.checkboxgroup { 
  float: inherit;
  }
  
.checkboxlast { 
  border-top: 1px dashed #999999;
  margin-top: 20px;
  }
  
label { 
  text-align: left; 
  display: block;
  padding: 0;
  } 
  
h2 {
  font-size: 110%;
  margin: 0 0 0 0;
}
  
h3 { 
  font-size: 110%;
  margin: 0 0 0 0;
  }
  
h4 { 
  font-size: 100%;
  margin: 0 0 0 0;
  color: #333399;
  font-weight: normal;
  }
  
.coursessummary{
    font-size: 85%;

    padding: 0px 4px 2px 24px;

    border-bottom: 1px solid White;
    border-left: 1px solid White;
    border-right: 1px solid White;
}
  

.list {
	font-size: 85%;
}

.list A{
	text-decoration:underline;
}


.list A,H3{
		color : #000000;
}

.list TD{
	border-bottom : solid 1px #c6c6c6;
	border-left : solid 1px #c6c6c6;
	padding-left:10px;
	padding-top:5px;
}



.instituteplus{
    background-color: #333399;
    padding: 4px 4px 4px 4px;
    color: White;
    font-weight: bold;
    border-top: 1px solid White;
    border-left: 1px solid White;
    background-repeat: no-repeat;
    background-image: url(../img/form/plus_over.gif);
    background-position: 4px 4px;
    vertical-align: top;
}

.instituteplus A {
    padding: 0px 0px 0px 20px;
    COLOR: #ffffff;
    font-weight: bold;
    TEXT-DECORATION: underline;
    background-repeat: no-repeat;
    background-image: url(../img/form/plus.gif);
    font-size: 110%;
}

.instituteplus A:visited {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}

.instituteplus A:link {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}

.instituteplus A:hover {
	  COLOR: #FFCC66;
    TEXT-DECORATION: underline;
    background-image: url(../img/form/plus_over.gif);
}

.institutemin{
    background-color: #333399;
    padding: 4px 4px 4px 4px;
    color: White;
    border-top: 1px solid White;
    border-left: 1px solid White;
    background-repeat: no-repeat;
    background-image: url(../img/form/min_over.gif);
    background-position: 4px 4px;
    vertical-align: top;
}
 
.institutemin A {
    padding: 0px 0px 0px 20px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
    background-repeat: no-repeat;
    background-image: url(../img/form/min.gif);
    font-size: 110%;
}

.institutemin A:visited {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}

.institutemin A:link {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}

.institutemin A:hover {
	  COLOR: #FFCC66;
    TEXT-DECORATION: underline;
    background-image: url(../img/form/min_over.gif);
}


  .pluscolor{
	background-repeat: no-repeat;
    border-top: 1px solid White;
    border-left: 1px solid White;
	padding: 0px 0px 0px 20px;
	color:black;
}

.mincoloralg{
	background-image: url(../img/form/minalg.gif);
}
.mincolorpost{
	background-image: url(../img/form/minpost.gif);
}
.mincolormast{
	background-image: url(../img/form/minmast.gif);
}
.mincolorbedr{
	background-image: url(../img/form/minbedr.gif);
}

.pluscoloralg{
	background-image: url(../img/form/plusalg.gif);
}
.pluscolorpost{
	background-image: url(../img/form/pluspost.gif);
}
.pluscolormast{
	background-image: url(../img/form/plusmast.gif);
}
.pluscolorbedr{
	background-image: url(../img/form/plusbedr.gif);
}

