﻿body
{
    font-family: 'Open Sans', Arial, Verdana, Sans-serif;
    background-color :#ffffff; margin:0; padding:0;
    font-size:14px; text-decoration: none;
    color:#333;
}

img {
	border:0px;
}

/* Sticky menu */

.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	border-top: 0;
}

.box-shadow {
	-webkit-box-shadow: 0px 0px 28px -9px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 28px -9px rgba(0,0,0,0.75);
box-shadow: 0px 0px 28px -9px rgba(0,0,0,0.75);
}


.ft-shadow { 
text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
}

.ft-bold{
	font-weight:700;
}

.CL-Dgrey{
	color:#6a6a6a;
}

.CL-grey{
	color:#ababab;
}

.CL-Lgrey{
	color:#979797;
}

.CL-green{
	color:#01a62b;
}


.CL-brown{
	color:#8c430c;
}


.CL-white{
	color:#ffffff;
}

.CL-blue1{
	color:#0067cb;
}

.CL-blue2{
	color:#1d3ba2;
}

.CL-blue3{
	color:#071956;
}

.CL-orange{
	color:#ff4902;
}

.gallery-border-W {  border :4px solid rgba(250, 250, 250, 1.0) ; }

.comname { font-family: Arial , Verdana, Sans-serif; font-size: 22px; line-height: 20px;}

.projectname { font-size: 15px; line-height: 20px; color:#ffffff; text-transform:uppercase}
.maintit { font-size: 48px; line-height: 55px; text-transform:uppercase}
.subtit { font-size: 30px; line-height: 35px; text-transform:uppercase}


.mainnav-no { font-size: 14px; line-height: 18px; font-weight:bold}
.mainnav-no A { color: #333; text-decoration: none}
.mainnav-no A:hover { color: #7a7d80; text-decoration: none}

.mainnav-ov { font-size: 14px; line-height: 18px; font-weight:bold}
.mainnav-ov A { color: #d71a21; text-decoration: none}
.mainnav-ov A:hover { color: #d71a21; text-decoration: underline}

.subnav { font-size: 11px; line-height: 18px; color: #fff; font-weight:normal; text-transform:uppercase}
.subnav A { color: #fff; text-decoration: none}
.subnav A:hover { color: #fff; text-decoration: underline}


.footernav { font-size: 14px; line-height: 18px; font-weight:normal}
.footernav A { color: #333; text-decoration: none}
.footernav  A:hover { color: #333; text-decoration: underline}

.newslist { font-size: 13px; line-height: 17px;}
.newslist A { color: #064090; text-decoration: none}
.newslist A:hover { color: #7a7d80; text-decoration: none}

.con10 { font-size: 10px; line-height: 14px;}
.con10 A { color: #333; text-decoration: none}
.con10 A:hover { color: #333; text-decoration: underline}

.con11 { font-size: 11px; line-height: 25px;}
.con11 A { color: #333; text-decoration: none}
.con11 A:hover { color: #333; text-decoration: underline}

.con12 { font-size: 12px; line-height: 16px;}
.con12 A { color: #333; text-decoration: none}
.con12 A:hover { color: #333; text-decoration: underline}

.con13 { font-size: 13px; line-height: 17px;}
.con13 A { color: #333; text-decoration: none}
.con13 A:hover { color: #333; text-decoration: underline}

.con14 { font-size: 14px; line-height: 18px;}
.con14 A { color: #064090; text-decoration: none}
.con14 A:hover { color: #064090; text-decoration: underline}

.con16 { font-size: 16px; line-height: 25px;}
.con16 A { color: #064090; text-decoration: none}
.con16 A:hover { color: #064090; text-decoration: underline}

.con18 { font-size: 18px; line-height: 28px;}
.con20 { font-size: 20px; line-height: 30px;}
.con22 { font-size: 22px; line-height: 32px;}
.con25 { font-size: 25px; line-height: 34px;}

.con30 { font-size: 30px; line-height: 38px;}
.con32 { font-size: 32px; line-height: 40px;}
.con40 { font-size: 40px; line-height: 50px;}
.con45 { font-size: 45px; line-height: 50px;}
.con50 { font-size: 50px; line-height: 55px;}

/* ---- NEWS ----*/
.navnewstit { font-size: 16px; font-style: italic; line-height: 25px; font-weight: normal; color: #365f91;}
.navnewstit A { color: #1393ff; text-decoration: none}
.navnewstit A:hover { color: #365f91; text-decoration: none}

.newstit { font-size: 30px; font-style: normal; line-height: 40px; font-weight: normal; color: #525252;}
.newsdate { font-size: 14px; font-style: italic; line-height: 16px; font-weight: normal; color: #696969;}
.newsdate2 { font-size: 18px; font-style: italic; line-height: 22px; font-weight: normal; color: #696969;}

.newsth-1 { width: 20%; text-align: left; padding:10px; border-bottom:2px gray solid; background-color: #ffffff; font-weight:700 }
.newsth-2 { width: 80%; text-align: left; padding:10px; border-bottom:2px gray solid; background-color: #ffffff;  font-weight:700}
.newstr1-1 { width: 20%; text-align: left; padding:10px; border-bottom:1px #a1a1a1 dotted; background-color: #eeeeee; }
.newstr1-2 { width: 80%; text-align: left; padding:10px; border-bottom:1px #a1a1a1 dotted; background-color: #eeeeee; }
.newstr2-1 { width: 20%; text-align: left; padding:10px; border-bottom:1px #a1a1a1 dotted; background-color: #ffffff; }
.newstr2-2 { width: 80%; text-align: left; padding:10px; border-bottom:1px #a1a1a1 dotted; background-color: #ffffff; }

.newsdesc { font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; color: #333333;}


/* ---- FORM ----*/
.input1 { font-family: Arial, Verdana, Sans-serif; font-size: 14px; border: 1px solid #d5d5d5; height:20px; color: #4f4f4f; background-color:#ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.input2 { font-family: Arial, Verdana, Sans-serif; font-size: 12px; border: 1px solid #d5d5d5; height:25px; color: #4f4f4f; background-color:#eeeeee; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.dropdown1 { font-family: Arial, Verdana, Sans-serif; font-weight: normal; line-height:30px; font-size: 13px; border: 1px solid #d5d5d5; color:#262626; background-color:#ffffff; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.dropdown2 { font-family: Arial, Verdana, Sans-serif; font-weight: normal; line-height:30px; font-size: 13px; border: 1px solid #d5d5d5; color:#262626; background-color:#eeeeee; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.dropdown3 { font-family: Arial, Verdana, Sans-serif; font-weight: normal; line-height:30px; font-size: 13px; border: 1px solid #d5d5d5; color:#262626; background-color:#eeeeee; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.textarea1 { border: 1px solid #d5d5d5; color: #4f4f4f; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color:#ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.textarea2 { border: 1px solid #d5d5d5; color: #4f4f4f; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color:#eeeeee; -moz-border-radius: 3px; -webkit-border-radius: 3px;}