body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 15px;
  line-height: 21px;
  /* color: #1B226A; */
  color: #1B226A;
}
form{
  margin: 0;
  padding: 0;
}
.fred {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: red;
}
.fsmall{
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 13px;
  line-height: 17px;
  color: #1B226A;
}
.fsmallfe{
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #1B226A;
}
.fsmallw{
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 13px;
  line-height: 17px;
  color: #ffffff;
}
.fsmaller{
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: #1B226A;
}
.fsmaller2{
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 11px;
  line-height: 11px;
  color: #1B226A;
  margin: 0;
  padding: 0;
}

.c1 {
	margin-bottom: 15px;
}
a {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #1B226A;
  margin: 0;
  padding: 0;
}
table {
  border: none;
  margin: 0;
  padding: 0;
}
td {
  margin: 0;
  
}
td, em {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #1B226A;
}
.tdbfirst{
  padding: 3px 2px 3px 8px;
}
.tdblue1{
  background-color: #a9bbd4;
  padding: 3px 2px 3px 8px;
}
.tdblue2{
  background-color: #a9bbd4;
  padding: 3px 8px 3px 2px;
}
.tableblue{
  margin: 0 8px 7px 6px;
}
.tableblue2{
  padding: 3px 8px 3px 6px;
  background-color: #a9bbd4;  
}
.tdblack{
  background-color: #1c236b;
  color: #ffffff;
}
.grborder{
  border-right: 1px solid #dedede;
}
.gr2border{
  border-right: 1px solid #dedede;
}
.gr2border3px{
  border-right: 3px solid #dedede;
}
.borderr1px{
  border-right: 1px solid #696969;
  border-left: 1px solid #696969;
}

.border1{
  border: 1px solid #c7def9;
  padding: 0;
  width: 300px;
  margin: 0 0 0 0;
}
.border1b{
  border-right: 0px solid #c7def9;
  padding: 0;
  width: 300px;
  padding: 0 20px 0 0;
  margin: 0;
}
.border1c{
  padding: 0;

  padding: 0 0 0 20px;
  margin: 0;
}
.border2{
  border: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 20px 0 0;
}
.border3, .border3aa, .border3ab{
  border-top: 1px solid #c7def9;
  border-left: 1px solid #c7def9;
  border-right: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 0 0;
  
}

.border3 td {
  padding: 5px;
}
.border3aa td {
  padding: 10px;
}
.fcktable, .inputform{
  margin: 0;
  padding: 0;
}
.inputform td{
  margin: 0;
  padding: 0;
}
.tdpadding {
  padding: 5px 5px 5px 5px;
  margin: 30px;
}
.border3b{
  border: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  
  margin: 0 0 0 0;
}
.border3c{
  border-bottom: 1px solid #c7def9;
  border-left: 1px solid #c7def9;
  border-right: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 0 0;
  
}
.border3ca{
  border-bottom: 1px solid #c7def9;
  border-left: 1px solid #c7def9;
  border-right: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  margin: 0 0 0 0;
  
}
.border3cc{
  border-top: 1px solid #c7def9;
  border-left: 1px solid #c7def9;
  border-right: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 0 0;
  
}
.border3cd{
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 0 0;
  
}
.border3cde{
  padding: 10px 0 0 0;
  width: 800px;
  margin: 0 0 0 0;
  
}
.border3lr{
  border-left: 1px solid #c7def9;
  border-right: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 0 0;
  
}
.border3lr td {
  padding: 5px 5px 5px;
}
.border3d{
  border: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 0 0;
  
}
.border3d td {
  padding: 5px 5px 5px;
}
.border4{
  background-color: #feffa2;
  border: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 800px;
  margin: 0 0 10px 0;
}
.border5{
  border: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: 100%;
  margin: 0 0 0 0;
}
.border6{
  padding: 0;
  width: 100%;
  margin: 10px 0 0 0;
}
.border7{
  padding: 0;
  width: 100%;
  margin: 0px 0 0 0;
}

.border1 td, .border1 em{
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #1B226A;  
}

c2 {
	margin: 0px;
}

c2space {
	margin: 0px;
}

.tdpadding1{
  margin: 10px 10px 10px 10px;
}
#headerbox {
  width: 100%;
  background-color: #a2b6cf;
}
#wbox {
  background-color: #a2b6cf;
}
#mainbox{

}
#mainbox2 {
  width: 860px;
  background-color: #ffffff;  
}
#mainbox3 {
  width: 920px;
  background-image:url('/media/img/mshadow.gif');
  background-repeat: repeat-y;
}
#menu {
  margin: 0;
  height: 31px;
  float: none;
  clear: both; 
  padding: 0 0 0 12px;
}
#menuspace{
  width: 860px; 
  background-color: #d0e5fa; 
  border-bottom: 1px solid #ffffff;  
}
#submenu {
  padding: 0 0 0 12px;
  margin: 0 0 0 0;
  background-color: #a9bbd4; 
  float: none;
  clear: both;   
  height: 32px;
}
#submenu2 {
  padding: 0 0 0 12px;
  margin: 0 0 0 0;
  background-color: #ffa720; 
  float: none;
  clear: both;   
  height: 32px;
}
#menu li {
  float: left;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 5px 15px 5px 15px;
  border-right: 1px solid #ffffff;
}
#menu a {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 1em;
  color: #1B226A;
  font-weight: normal;
  text-decoration: none;
}
#menu .current_page_item, #menu .current_page_parent{
  background-color: #99acca;
}
#submenu li {
  float: left;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 5px 15px 5px 15px;
}
#submenu a {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 1em;
  color: #1B226A;
  font-weight: normal;
  text-decoration: none;
}
#menu ul, #submenu ul {
  margin: 0;
  padding: 0;
}
#submenu .current_page_item, #submenu .current_page_parent{
  font-weight: bold;
}
#submenu .current_page_item a{
  font-weight: bold;
}
#contentbox{
  width: 860px;
  background-color: #ebedf2;
}
#contentboxint{
  width: 860px;

  background-color: #ffffff;

  background-repeat: repeat-y; 
  background-position: top right; 
  
}
#content{
  padding: 0 10px 10px 27px;
  margin: 10px 0 10px 0;  
}
#contentspace{
  width: 680px;
  float: left; 
  background-color: #ffffff; 
}
#content2{
  padding: 0 10px 10px 27px;
  margin: 0;
  width: 800px;
  float: left;
}
#content3{
  padding: 0 10px 10px 27px;
  margin: 0;
  width: 800px;
  float: left;

}
#rightcontent{
  padding: 0 10px 10px 10px;
  margin: 18px 10px 10px 10px;  
}
#rightcontentspace{
  width: 180px;
  float: left;  

}
.clear, .clear2{
  float: none;
  clear: both;
  height: 0px;
}
.clear2{
  background-color: #ffffff;
  background-image:url('/media/img/rightback.gif');
  background-repeat: repeat-y; 
  background-position: top right; 
}
.hrnoborder{
  float: none;
  clear: both;
  border: 1px solid #ffffff;
}
#content img {
  padding: 0;
  margin: 5px 10px 5px 0;
}
#content2 img {
  padding: 0;
}
h1 {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 25px;
  line-height: 21px;
  color: #1B226A;  
  margin: 20px 0 15px 0;
  padding: 0;  
}
h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #1B226A;  
  font-weight: bold;
}
h2, h3, h4, h5, h6 {
  margin: 10px 0 10px 0;
  padding: 0;
}
#h2box h2 {
  margin: 0;
}
#h2box {
  margin: 0 0 10px 0;
  width: 800px;
}
p{
  margin: 10px 0 0 0;
  padding: 0;
}
.fgrey{
  font-size: 13px;
  color: #c7def9;
}
.fgrey2{
  font-size: 13px;
  color: #aeaeae;
}
.fgrey3{
  font-size: 15px;
  color: #aeaeae;
}
.formfile{
}
.forminput2 {
  width: 150px;
  border: 1px solid #c7def9;
  margin: 0 0 10px 0;
}
.forminput2b {
  width: 150px;
  border: 1px solid #c7def9;
  margin: 5px 0 5px 0;
}
.forminput2fe {
  width: 150px;
  border: 1px solid #c7def9;
  margin: 5px 0 5px 0;
}
.forminput2 {
  width: 150px;
  border: 1px solid #c7def9;
}
.forminput3 {
  width: 300px;
  border: 1px solid #c7def9;
}
.forminput3b {
  width: 450px;
  border: 1px solid #c7def9;
}
.forminput4 {
  width: 100%;
  border: 1px solid #c7def9;
  margin: 0 0 10px 0;
}
.formtextarea{
  width: 350px;
  height: 250px;
  border: 1px solid #c7def9;
}
.formtextarea2{
  width: 350px;
  height: 250px;
  border: 1px solid #c7def9;
  margin: 5px 0 5px 0;  
}
.formsubmit{
  color: #1c236b;
  background-color: #a9bbd4;
  border: none;
  margin: 5px 0 0 0;
}
.formsubmitfe{
  color: #1c236b;
  background-color: #a9bbd4;
  border: none;
  padding: 4px 10px 4px 10px;
  font-weight: bold;
}
.formsubmit2{
  color: #1c236b;
  background-color: transparent;
  border: none;
  margin: 0 0 0 0;
  padding: 0;
  font-weight: bold;
}
#cformsform label{
  width: 200px;
  margin: 5px 400px 0 0;
}
.cf_hidden{
  border: none;
}
#sendbutton{
  color: #1c236b;
  background-color: #a9bbd4;
  border: none;
  padding: 4px 10px 4px 10px;
  font-weight: bold;
}
#logout{
  padding: 5px 15px 5px 5px;
}
#ipufootersp{
  height: 200px;
}
.reqtxt, .emailreqtxt{
  padding: 0 0 0 10px;
}
#nickname{
  margin: 0;
  padding: 5px 15px 5px 5px;

}

input, textarea {
  font-family: Arial, Helvetica, Geneva, Verdana, Trebuchet MS, sans-serif;
  font-size: 15px;
  line-height: 21px;
  color: #1B226A;
}
ol{
  list-style-type: none;
  padding: 0;
  margin: 20px 0 0 20px;
}
#cformsform label{

}
#cformsform{
  width: 600px;

}
#li--1, #li--2, #li--3, #li--4{

}
.mfw{
  float: left;
}
.cf-before{
     width: 400px;
}
.cf-box-b{
  float: left;

}
.cf-sb{
  margin: 0 0 0 20px;
}
#li--6, #li--7, #li--8, #li--9{
  width: 150px;
}
#label--6, #label--7, #label--8, #label--9{
  width: 500px;
}
#usermessagea{
  background-color: #feffa2;
  border: 1px solid #c7def9;
  padding: 10px 10px 10px 10px;
  width: auto;
  margin: 0 0 10px 0;
}
}