/*
light=#E4F2FA
blue= #49AADD
navy=#222676
 */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background:white url(images/bg-v.jpg) top left repeat-x;
} 
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 border:2px solid #49AADD;
 background:white;
} 
 
#header{
 position:relative; 
 height:50px; 
  background:#030766 url(images/img-top.jpg) top left no-repeat; 
 width:800px; 
margin-left:auto; 
 margin-right:auto;  
} 

#menu-h{
 position:relative; 
 width:800px; 
margin-left:auto; 
 margin-right:auto;  
 padding-top:2px;
 padding-bottom:2px;
 border-top:1px solid #49AADD;
  border-bottom:1px solid #49AADD;
margin-bottom:2px;
text-align:center;
    text-decoration: none;
	font-family:arial;
	font-size:11px;
	color:white;
	font-weight:normal;

} 
#leftcol{
 width:150px; 
 float:left; 
 position:relative; 
 text-align:left;
 }

#twocols{
 width:650px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:150px; 
 float:right; 
 position:relative; 
 }
 
#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width:500px; 
 }
 
#footer{
 clear:both;
 } 
 #copyright{
  width:800px; 
  margin-left:auto; 
 margin-right:auto;  
 background:transparent; 
 clear:both;
 padding-top:2px;
 padding-bottom:2px;
	text-align:center;
    text-decoration: none;
	font-family:arial;
	font-size:10px;
	color:black;
	font-weight:normal;
 } 

a.menu-h{
	font-family:arial;
	font-size:11px;
	color:white;
	font-weight:normal;
    text-decoration: underline;
	padding-left:2px;
	padding-right:2px;

} 
a.menu-h:hover{
	color:black;
    text-decoration: underline;
	background:#49AADD;
	padding-left:2px;
	padding-right:2px;

} 
a.link01{
    text-decoration: none;
	font-family:arial;
	font-size:11px;
	color:#49AADD;
	font-weight:normal;
	text-decoration: underline;
} 
a.link01:hover{
	color:#222676;
} 

a.link02{
    text-decoration: none;
	font-family:arial;
	font-size:12px;
	color:#222676;
	font-weight:normal;
	text-decoration: underline;
} 
a.link02:hover{
	color:#49AADD;
} 
a.link03{
	width:100%;
	display:block;
	color: white;
    background:#222676;
	font-family:arial;
	font-size:11px;
	text-align:center;
	text-decoration: none;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	text-transform:uppercase;
} 
a.link03:hover{
    background:#E4F2FA;
	color:red;
	font-weight:bold;
}

a.copyright{
    text-decoration: underline;
	font-family:arial;
	font-size:10px;
	color:black;
	font-weight:bold;
} 
a.copyright:hover{
    text-decoration: underline;
	color:#49AADD;
} 
.title-blue{
	width:100%;
	display:block;
	color: black;
    background:#49AADD;
	font-family:arial;
	font-size:13px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
.title-blue-s{
	width:100%;
	display:block;
	color: black;
    background:#49AADD;
	font-family:arial;
	font-size:11px;
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
.title-navy-s{
	width:100%;
	display:block;
	color: white;
    background:#222676;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
.title-navy-s-10{
	width:100%;
	display:block;
	color: white;
    background:#222676;
	font-family:arial;
	font-size:10px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	text-transform:uppercase;
}
.title-blue01{
	width:100%;
	display:block;
	border-bottom:1px solid black;
	color: black;
    background:#E4F2FA;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}

.subtitle-blue{
	width:100%;
	display:block;
	border-top:1px solid black;
	color: black;
    background:#E4F2FA;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
a.subtitle-blue{
	width:100%;
	display:block;
	border-top:1px solid black;
	color: black;
    background:#E4F2FA;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
a.subtitle-blue:hover{
	width:100%;
	display:block;
	border-top:1px solid black;
	color: black;
    background:#B2DCF4;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}

a.subtitle-blue02{
	width:100%;
	display:block;
	color: black;
    background:#49AADD;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
a.subtitle-blue02:hover{
	width:100%;
	display:block;
	color: black;
    background:#B2DCF4;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
.title-navy{
	display:block;
	color: white;
    background:#222676;
	font-family:arial;
	font-size:13px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	/*text-transform:uppercase;*/
}
.text-b{
    background:#49AADD;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	color: black;
	padding:3px;
}
.text-b-s{
    background:#49AADD;
	font-family:arial;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	color: black;
	padding:3px;
}
.text-navy{
    background:#222676;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	color: white;
	padding:3px;
}
a.text-navy{
    background:#222676;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	color: white;
	padding:3px;
}

.text-normal{
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	color: black;
}
.text-small{
	font-family:arial;
	font-size:9px;
	text-decoration: none;
	font-weight:normal;
	color: black;
}
.frame{
	border:1px solid black;
	margin:4px;
	background:white;
}
.frame-b{
	border:1px solid black;
	background:#E4F2FA;
	margin:4px;

}
.frame1{
	border:1px solid black;
	background:#E4F2FA;
	margin:4px;
	margin-bottom:10px;
	width:140px;
}
.frame2{
	border:1px solid black;
	background:##222676;
	margin:4px;
	margin-bottom:10px;
	width:140px;
}
.indent{
margin-left:4px;
margin-right:2px;
}
.content4{
margin:4px;
}

.content5{
padding:5px;
}
.bord-r{
border-right:1px solid #49AADD;
}
.bord-l{
border-left:1px solid #49AADD;
}
.image{
border:0px;
margin-bottom:-5px;
}

td.border{
border-bottom:1px solid #49AADD;
}
li.li01{
margin-left:15px;
color:#49AADD;
list-style-type:square;
}
li.li02{
margin-left:15px;
}
.title-blue02{
    text-decoration: none;
	font-family:arial;
	font-size:12px;
	color:#49AADD;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px dotted #49AADD;
}
.title-blue03{
    text-decoration: none;
	font-family:arial;
	font-size:12px;
	color:#49AADD;
	font-weight:bold;
	text-transform:uppercase;
}
.border-dotted{
    text-decoration: none;
	font-family:arial;
	font-size:12px;
	color:black;
	font-weight:normal;
	border-top:1px dotted #49AADD;
	text-align:center;
}
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*  **************** START FORM ****************  */
.box-required{
color: white;
background:#222676; 
	border:1px solid black;
	font-size:1em;
	font-family:arial;
	font-weight:normal;
	padding:1px;
	padding-left:10px;
	padding-right:10px;
	z-index:1;
	display:block;
	text-align:left;
	margin:auto;
		float:left;
	width:235px;
}
.box-required-title{
color: red;
background:white; 
	border:1px solid red;
	font-size:1em;
	font-family:arial;
	font-weight:normal;
	padding:1px;
	padding-left:10px;
	padding-right:10px;
	z-index:1;
	display:block;
	text-align:left;
	margin:auto;
		float:left;
	width:235px;
}
.formbox {
		font-size:12px;
        font-weight: normal;
        font-family: Arial;
        background: white;
	border:1px solid #49AADD;
}
.checkbox {
        background: white;
	border:1px solid #49AADD;
}

.text-box-send{
color: black;
background:#49AADD; 
	border:1px solid black;
	font-family:arial;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:2px;
	z-index:1;
}


/*  **************** END FORM****************  */


 
 /*printer styles
 @media print{ 
/*hide the left column when printing 
#leftcol{display:none;} 

/*hide the right column when printing
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
*/ 