@charset "UTF-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Verdana", sans-serif;
}
a:link {
	color: #1F3A86;
	text-decoration: none;
	color: #1F3A87;
}
a:visited {
	text-decoration: none;
	color: #1F3A86;
	color: #1F3A87;}
a:hover {
	text-decoration: none;
	color: #11204D;

}
a.underline {
	text-decoration: underline;
}
a:active {
	text-decoration: #11204D;
}
.BlueHeader1 {
	font-size: 22px;
	font-style: normal;
	font:"Verdana", sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	color: #1F3A87;
	background-position: left top;
}
.GrayHeader1 {
	font-size: 14px;
	font-style: normal;
	font:"Verdana", sans-serif;
	font-weight: bold;
	color: #666666;
	background-position: left top;
}
.BlueContent {
	font-size: 13px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: lighter;
	color: #1F3A87;
	background-position: left top;
	}
.BlueContent1 {
	font-size: 13px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: normal;
	color: #1F3A87;
	background-position: left top;
}
.Bluelink {
	font-size: 12px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: lighter;
	color: #1F3A87;
	background-position: left top;
	}
.BlueContent2 {
	font-size: 14px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #1F3A87;
	background-position: left top;
}
.BlueMenu {
	font-size: 14px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: lighter;
	color: #1F3A87;
	background-position: left top;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 15px;}

.GrayContent {
	font-size: 13px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: lighter;
	color: #666666;
	background-position: left top;
}

.GrayContent1, .GrayContentQA {
	font-size: 12px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	background-position: left top;
}

.GrayContentQA {
	margin: 0px 0px 20px 0px
}

.GrayContent2 {
	font-size: 11px;
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight:lighter;
	color: #666666;
	background-position: left top;
}

.GrayHeader, .GrayHeaderQA {
	font-size: 12px;	
	font-style: normal;
	font:"Verdana", sans-serif;
	line-height: normal;
	font-weight:bold;
	color: #666666;
	background-position: left top;
}

p.GrayHeaderQA {
	margin: 5px 0px
}

a.toplink {
	color: #666666;
}

a.toplink#privacy {
	padding: 4px 10px 4px 11px;
}

a.toplink#terms {
	padding: 4px 10px 4px 10px;
}

a.toplink#login {
	padding: 4px 15px 4px 15px;
}

a.leftlink {
	color: #666666;
	font-weight: bolder;
}

a.leftlink#home{
	padding: 4px 89px 4px 8px;
}

a.leftlink#features {
	padding: 4px 0px 4px 8px;
}

a.leftlink#demo {
	padding: 4px 20px 4px 8px;
}

a.leftlink#qa {
	padding: 4px 92px 4px 8px;
}

a.leftlink#contact {
	padding: 4px 53px 4px 8px;
}
fieldset{
    border: #e9e7e9 2px solid;
    color: black;
    font-weight: normal;
    padding: 10px;
    text-align: left;
}     
legend{
        padding: 0px 6px;
        font-size: 1.1em;
        color: #3f5c9a;
        vertical-align: middle;
}
label{
          display:  block;
          float:  left ;
          width:  150px ;
          padding:  0 ;
          margin:  5px 0 0;
          text-align: right         ;
            }
input, textarea, checkbox, select, .calendar_date_select, .star{
          width: auto;
          margin: 5px 0 0 10px;
          }
        input[type="submit"]{
          margin: 5px 0px 0px 0px;
        }
        .form_field_notice{
          margin: 10px 0 0 155px;
        }
            
        .submit{ 
          margin-right: 10px;
          }

.login{
  font-size: .6em;
}

.login #notification_area{
  text-align: center;
}

.login #notification{
  color: red;
}

#content {
  font-weight: normal;
  margin: 15px 0 0 30px;
}
#content .GrayHeader, #content .GrayContent1 {
  font-size: 18px;
}
#content th {
  padding: 0 10px 0 0;
}
.login td *{
  margin:1px 0;
}
.news {
  margin: 20px 10px 10px 10px;
  padding: 5px 0px;
  font-size: 20px;
  color: #FFB454;
  background-color: #3f5c9a;
  border: 1px solid #082853;
}
