@charset "UTF-8";
/* CSS Document */

body {
	/*font-family: georgia, serif;*/
	font-family: "Tahoma", Calibri, "sans-serif";
	font-size:12px;
	color:#000000;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #2f74b7;
}

a:link {
	color:#336600;
	text-decoration:none;
}
a:visited {
	color:#336600;
	text-decoration:none;
}
a:hover {
	color:#336600;
	text-decoration:none;
}
a:active {
	color:#336600;
	text-decoration:none;
}

a.headerMenu {
	/*font-weight:bold;
	color:#339900;
	text-decoration:none;
	padding:5px;
	font-size:medium;*/
	line-height:25px;
	padding-left:13px;
	font-size:18px;
	/*font-weight:bold;
	color:#83ac05;
	background-image:url(../images/blue-shed.png);
	/*background-color:#d7dcc9;*/
}

a.leftmenu {
	color:#339900;
	text-decoration:none;
}


.homeLink {
	font-size:medium;
	padding:5px;
	color:#000000;
}

.hidden {
	display:none;
}

.container{
 margin-top:20px;
 margin-bottom:20px;
 background:#FFFFFF;
 border:1px solid #E0E0E0;
 padding:10px;
 /*padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:1px;*/

 /* Rounded corners */
 -moz-border-radius:20px;
 -khtml-border-radius: 20px;
 -webkit-border-radius: 20px;
 border-radius:20px;
}

.container-left{

 width:30pt;
 margin-top:20px;
 background:#FFFFFF;
 border:1px solid #66cfe6;
 color:#66cfe6;
 padding-top:13px;
 padding-bottom:13px;
 text-align:center;
 /* Rounded corners */
 -moz-border-radius:10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius:10px;
}

.blackText
{
	color:#000000;
}


.smallLink {
	color:#bb0000;
	font-size:x-small;
}

.smallLink a{
	color:#bb0000;
	font-size:x-small;
}



.container-left-new{
 background:#FFFFFF;
 border:1px solid #66cfe6;
 padding-top:5px;
 padding-bottom:5px;
 /* Rounded corners */
 -moz-border-radius:10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius:10px;
}


.container-right{

 width:40pt;
 margin-top:20px;
 background:#FFFFFF;
 border:1px solid #666666;
 padding-top:13px;
 padding-bottom:13px;
 text-align:center;
 /* Rounded corners */
 -moz-border-radius:10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius:10px;
}

.tableHeading {
	font-size:large;
	color:#00438b;
	/*font-family:Verdana;*/
	/*text-decoration:underline;*/
}

.note {
	color:#000000;
}

.page {
	padding:13px;
	/*padding-right:13px;*/
}

h2 {
	color:#000000;
}

.pageTitle {
	font-size:18px;
	text-transform:uppercase;
	text-shadow:#999999;
	color:#287ea7;
}

.pageHeading {
	line-height:25px;
	padding-left:13px;
	font-size:15px;
	color:#89ba00;
	/*background-color:#8cb500;*/
	background-image:url('../images/titleDot_Mid.gif');
	height:31px;
	text-align:left;

}

.dataRow {
	font-size:12px;
	text-align:left;
	vertical-align:top;
	margin-left:1pt;
}

.controlRow {
	height:30px;
	color:#000000;
}

.form {
	/*border:1px solid #a4a5a2;*/
	border:1px solid #87baba;
	font-size:13px;
	color:#287ea7;
	/*background-color:#8dc73f;*/
	background-image:url('../images/formbg4.gif');
 	background-repeat:repeat;

}

.form2 {

	/*border:1px solid #87baba;*/
	font-size:13px;
	color:#287ea7;
	/*background-color:#f5f6f3;*/
	background-image:url('../images/formbg4.gif');
 	background-repeat:repeat;
}


.form td {
	padding-left:15px;
}

.form tr {
	height:40px;
}

/*.form textarea {
	height:140px;
	width:500px;
}*/


.form textarea {
	height:140px;
	width:350px;
}



.formHeading {
	/*background-image:url(http://www.koistop.com/images/blue-shed.png);*/
	background-image:url('../images/menubgover.gif');
	background-position: top;
	/*background-image:url(../images/blue-shed.png);*/
	background-repeat:repeat-x;
	font-size:16px;
	height:31px;
	text-align:left;
	color:#336600;

}

.formHeading2 {
	line-height:25px;
	padding-left:13px;
	font-size:medium;
	font-weight:bold;
	color:#ffffff;
	background-color:#8cb500;
}

.inp350 {
    width: 350px;
    padding: 2px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
    height:25px;
  }

.inp250 {
    width: 250px;
    padding: 2px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
    height:25px;
  }

.inp200 {
    width: 200px;
    padding: 2px;
    /*color: #949494;*/
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
    height:25px;
  }

.inp100 {
    width: 100px;
    padding: 6px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
  }

.inp50 {
    width: 50px;
    padding: 6px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
  }

 .required {
	color:#ba2727;
}

.dropDown
{
	border:1px solid #c8c8c8;
	/*color: #949494;*/
	font-family:Tahoma, Geneva, sans-serif;
	color: #000000;
	font-size:13px;
	padding:1pt;
	height:25px;
	width:100px;
}

.dropDown2
{
	border:1px solid #c8c8c8;
	/*color: #949494;*/
	font-family:Tahoma, Geneva, sans-serif;
	color: #000000;
	font-size:10px;
	/*padding:1pt;*/
	height:15px;
	width:100px;
}

.smallLetters {
	font-size:xx-small;
}

/*.submitButton {
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    padding:3px 10px;
    border:none;
    font-size:12px;
    border-width:1px;
    border-style:solid;
    -moz-border-radius:11px;
    -khtml-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;
    cursor:pointer;
    text-decoration:none;
    margin-top:-3px;
  }*/



.submitButton {
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	/*font-weight:bold;*/
	padding: 1px 2px;
	background:url('../images/formbg2.gif') repeat-x left top;
}

#error {
	width:100%;
	background-color:#ffebeb;
	height:40px;
	border:1px solid #c13838;
	color:#c13838;
	padding-left:13px;
}

#success {
	width:100%;
	background-color:#ebffeb;
	height:40px;
	border:1px solid #57941a;
	color:#57941a;
	padding-left:13px;
}

.footer{
	background:url(../images/tab_m.png) left top repeat-x;
	color:#B8B690;
	font-size:11px;
	height:42px;
	}
.footer a{
	color:#B8B690;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.footer a:hover{
	color:#fff;
	text-decoration:underline;
	}


#navcontainer
  {
   background: #efefef;
   width: 30%;
   margin: 0 auto;
   padding: 1em 0;
   font-family: georgia, serif;
   font-size: 13px;
   text-align: center;
   white-space:nowrap;
   /*text-transform: lowercase;*/
  }

  ul#navlist
  {

   text-align: left;
   list-style: none;
   padding: 0;
   margin: 0 auto;
   width: 90%;
  }

  ul#navlist li
  {
   display: block;
   margin: 0;
   padding: 0;
  }

  ul#navlist li a
  {
   display: block;
   width: 100%;
   padding: 0.5em 0 0.5em 2em;
   border-width: 1px;
   border-color: #ffe #aaab9c #ccc #fff;
   border-style: solid;
   color: #777;
   text-decoration: none;
   background: #efefef;
  }

  #navcontainer>ul#navlist li a { width: auto; }

  ul#navlist li#active a
  {
   background: #929ead;
   color: #FFFFFF;
  }

  ul#navlist li a:hover,  ul#navlist li#active a:hover
  {
   color: #4189dd;
   background: transparent;
   border-color: #aaab9c #fff #fff #ccc;
  }

.greenRow {
	color:#FFFFFF;
	background-color:#8cb500;
	width:100%;
}

 .heading {
	font-size:16px;
	height:31px;
	text-align:left;
	color:#336600;

}
/*.textarea {
    width: 400px;
    padding: 2px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
    height:100px;
  }*/
.textarea {
    width: 100px;
    padding: 2px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border: 1px solid #c8c8c8;
  }
