/* start fonts */
@font-face
{
   font-family: Existence Stencil Light;
   src: url("fonts/Existence-StencilLight.otf");
}
@font-face
{
 
 font-family:Cronos Pro Regular;
 src: url("fonts/Cronos Pro Regular.otf");
}
@font-face
{
font-family:Roboto;
src: url("fonts/roboto.light.ttf");
}
/* end fonts */

/* start predefined and custom combined styles */
.pull-right, .float_right, .floatright {
	float: right;
}
.pull-left, .float_left, .float_left a, .floatleft {
	float: left;
}

.clr {
	clear: both;
	overflow: hidden;
	height: 0;
}
.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
}
.text_center {
	text-align: center;
}

/* end predefined and custom combined styles */

/* start custom styles */

body, html 
{
  
}
html
{
	min-height:100%;
}

.width100
{
    width:100%;
}
.width90
{
    width:90%;
}
.width95
{
    width:95%;
}
.width85
{
    width:85% !important;
}
.width80
{
    width:80% !important;
}
.width70
{
    width:70%;
}
.width65
{
    width:65%;
}
.width60
{
    width:60%;
}
.width55
{
    width:55%;
}
.width50
{
    width:50%;
}
.width48
{
    width:48%;
}
.width45
{
    width:45%;
}
.width40
{
    width:40%;
}
.width35
{
    width:35%
}
.width30
{
    width:30%;
}
.width35
{
    width:35%;
}
.width25
{
    width:25%;
}
.width20
{
    width:20% !important;
}
.width15
{
    width:15%;
}
.width10
{
    width:10%;
}
.width5
{
    width:5%;
}
.width2
{
    width:2%;
}
.width15px
{
    width:15px;
}
.width20px
{
    width:20px;
}
.width50px
{
    width:50px;
}
.width100px
{
    width:100px;
}
.width180px
{
    width:180px;
}
.width200px
{
    width:200px;
}
.width220px
{
    width:220px;
}
.width250px
{
    width:250px;
}
.width330px
{
    width:330px;
}
.width305px
{
    width:305px;
}
.width400px
{
    width:400px;
}
.width450px
{
    width:450px;
}
.width600px
{
    width:600px;
}
.width900px
{
    width:900px;
}
.width929px
{
    width:929px;
}
.width180px
{
    width:180px;
}
.width726px
{
	width: 726px;
}
.width150px
{
    width:150px;
}
.width125px
{
    width:125px;
}
.width10px
{
    width:10px;
}

.height100
{
    height:100%;
}
.height5px
{
    height:5px;
}
.height10px
{
    height:10px;
}
.height20px
{
    height:20px !important;
}
.height25px
{
    height:25px;
}
.height30px
{
    height:30px;
}
.height35px
{
    height:35px;
}
.height40px
{
    height:40px;
}
.height45px
{
    height:45px;
}
.height50px
{
    height:50px;
}
.height55px
{
    height:55px;
}
.height65px
{
    height:65px;
}
.height75px
{
    height:75px;
}
.height90px
{
	height:90px;
}
.height100px
{
    height:100px;
}
.height150px
{
    height:150px;
}
.height200px
{
    height:200px;
}
.height260px
{
    height:260px;
}
.height330px
{
    height:330px;
}
.mheight330px
{
    min-height:330px;
}
.mheight400px
{
    min-height:400px;
}
.mheight500px
{
    min-height:500px;
}
.mheight450px
{
    min-height:450px;
}
height2em
{
    height:2em;
}

hr
{
    color:#598699;
}

.bg_CEE3E9
{
    background-color:#CEE3E9;
}
.bg_color_01728F
{
    background-color:#01728F;
}
.bg_color_white
{
    background-color:White;
}
.bg_color_footer
{
    background-color:#0a263e;
}
.bg_copyright
{
    background-color:#004762
}
.opacity0p5
{
    opacity:0.5;
}

.top_right_menu_color, .top_right_menu_color_anchor
{
    color:#064983;
}
.top_right_menu_color_anchor a:hover
{
    color:#0d79c7;
}
.color_004762
{
    color:#004762;
}
.color_footer
{
    color: #e1f4ff;
}
.color_white
{
    color:White;
}

.color_copyright
{   
    color: #0499d2 !important;
}
.color_658d9c{
    color: #658d9c;
}
.color_017290{
    color: #017290;
}
.font_family_ex_stencil_lite_i
{
    font-family: "Cronos Pro Regular" !important;
}
.font_cronos_pro_reg
{
    font-family:Cronos Pro Regular;
}
.font2p3em
{
    font-size:2.3em !important;
}

.font_size20px
{
    font-size:20px !important;
}
.font2p5em
{
    font-size:2.5em;
}
.fontsize3p5em
{
    font-size:3.5em;
}
.fontsize3em
{
    font-size:3em;
}
.font2em
{
    font-size:2em;
}
.font1p8em
{
    font-size:1.8em;
}

.font1p5em, .font1p5em_anchor
{
    font-size:1.5em;
}
.font1p3em
{
    font-size:1.3em;
}

.font1p2em
{
    font-size:1.2em;
}
.font1em, .fontsize1
{
    font-size:1em;
}
.fontsize07
{
   font-size: 0.7em;
}
.fontweight, .fontweight_bold
{
   font-weight:bold;
}

.text_upper
{
    text-transform:uppercase;
}
.text_lower
{
    text-transform:lowercase;
}

.margin_left5
{
    margin-left:5px;
}
.margin_left10, .margin_left10_anchor a
{
    margin-left:10px;
}
.margin_left_40_anchor a
{
	margin-left:40px;
}
.margin_left_20
{
	margin-left:20px;
}
.margin_left_25
{
	margin-left:25px;
}
.margin_left_30
{
	margin-left:30px;
}
.margin_left_35
{
	margin-left:35px;
}
.margin_left_50
{
	margin-left:50px;
}
.margin_right10, .margin_right10_anchor a
{
    margin-right:10px;
}
.margin_right15
{
    margin-right:15px;
}
.margin_right320
{
    margin-right:320px;
}
.margin_right20
{
    margin-right:20px;
}
.margintop121N
{
    margin-top:-121px;
}
.margin_top_35px
{
    margin-top:35px;
}
.margin_top_20px
{
    margin-top:20px;
}
.margin_top_15px
{
    margin-top:15px;
}
.margin_top_10px
{
    margin-top:10px;
}
.margin_top_0px
{
    margin-top:0px;
}
.margin_top7px
{
    margin-top:7px !important;
}
.margin_tb_5px
{
    margin:5px 0 5px 0;
}
.margin_tb_15px
{
    margin:10px 0 10px 0;
}
.margin_tb_5px_l_20px
{
    margin:5px 0 5px 20px;
}
.margin_tb5_lr10px
{
    margin:5px 10px;
}
.margin_bottom_5px
{
    margin-bottom:5px;
}
.margin_bottom_0px
{
    margin-bottom:0px;
}
.margin_35px
{
    margin:35px;
}
.margin_5px
{
    margin:5px;
}
.padding_10px
{
    padding:10px;
}
.padding_top_10px
{
    padding-top:10px;
}
.padding_top_15px
{
    padding-top:15px;
}
.padding_top_30px
{
    padding-top:30px;
}
.padding_left_10px
{
    padding-left:10px;
}
.padding_left_20px
{
    padding-left:20px;
}
.padding_left_35px
{
    padding-left:35px;
}

.text_decoration_none_anchor a
{
    text-decoration:none;
}
.text_indent10
{
    text-indent:10px;
}
.text_indent5
{
    text-indent:5px;
}

ul, li
{
    list-style-type: none;
}

a, a:visited,a:hover,a:active
{
    text-decoration: none;
    color: inherit;
    display:block;
}
.display_none
{
	display:none;
}
.display_block
{
	display:block;
}
.display_webkit_box
{
	display:-webkit-box !important;
}
.inline_block
{
	display: inline-block !important;
}

.z_index_1
{
	z-index:1;
}
.letter_spacing_01em
{
	letter-spacing:.1em;
}
.divBlock
{
    display:block;
}
.cursor_pointer
{
    cursor:pointer;
}
h1
{
   font-size: 2em;
   color: #017290 ;
   opacity: 0.749;
   padding-left:0px;
   text-align:left;
   font-weight: normal;
}
h2
{
    text-align: left;
    color: #658d9c;
    font-size: 1.5em;
    font-weight: normal;
}
p {
    font-family: "Cronos Pro Regular" !important;
    color: rgb(3, 114, 141) !important;
    font-size: 1.5em;
    list-style-type: disc !important;
    opacity: 0.749;
}
fieldset
{
	border:none;
}
legend
{
	display:none;
}

.border_top_B3D4DD
{
    border-top: solid #B3D4DD 1px;
}
.message_text
{
    border: solid #E9E8E8 1px;
    text-align: left;
    font-family: Cronos Pro Regular;
    color: #004762;
    font-size: 1.5em;
    padding: 10px;
    margin: 10px;
    width: 70%;
}
.textunderline
{
    text-decoration: underline !important;
}

/* end custom styles */