@charset "utf-8";
/* CSS Document */



@font-face{src:url(../fonts/fonts/OpenSans-Regular.ttf);font-family:OpenSans-Regular;}
@font-face{src:url(../fonts/fonts/OpenSans-Bold.ttf); font-family:OpenSans-Bold;}
@font-face{src:url(../fonts/fonts/OpenSans-BoldItalic.ttf);font-family:OpenSans-BoldItalic;}
@font-face{src:url(../fonts/fonts/OpenSans-Light.ttf);font-family:OpenSans-Light;}
@font-face{src:url(../fonts/fonts/OpenSans-Semibold.ttf);font-family:OpenSans-Semibold;}
@font-face{src:url(../fonts/fonts/OpenSans-Italic.ttf);font-family:OpenSans-Italic;}
@font-face{src:url(../fonts/fonts/OpenSans-LightItalic.ttf);font-family:OpenSans-LightItalic;}
@font-face{src:url(../fonts/fonts/OpenSans-SemiboldItalic.ttf);font-family:OpenSans-SemiboldItalic;}
@font-face{src:url(../fonts/fonts/UKIJMoyQ.ttf);font-family:UKIJMoyQ;}
@font-face{src:url(../fonts/fonts/BANGN___.TTF);font-family:BANGN___;}
@font-face{src:url(../fonts/fonts/Blenda%20Script.otf);font-family:Blenda%20Script}
@font-face{src:url(../fonts/fonts/TCM_____.TTF);font-family:TCM_____;}
@font-face{src:url(../fonts/fonts/Bauhaus-Bold_6277.ttf); font-family:Bauhaus-Bold_6277;}
@font-face{src:url(../fonts/fonts/Myriad%20Pro%20Regular.ttf); font-family:Myriad%20Pro%20Regular;}
@font-face{src:url(../fonts/fonts/Alison%20Regular.ttf); font-family:Alison%20Regular;}
 
a									{ text-decoration: none; 	color:#000; border: 0px;
 }
 
 h3{ padding-left:2px; color:#cc0412; }
 
ul									{ list-style: none; }
p{ text-align:justify; padding:3px;    line-height: 28px;
}
body {
/*background-image:url(../images/body_background.jpg);
background-repeat:repeat;*/
background-color:#FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	font-size:12px;
	line-height:17px;
	font-family:Segoe UI,Tahoma,Arial,Verdana,sans-serif;

	
}
#container { width:100%;}

#container {
	width: 1024px; 
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 0px;
	background-color:#FFFFFF;
}



#header {
	padding-top: 0px;
	text-align: left;
	font-size: 12px;
	height:60px;
	width:100%;
	
}

.logo{ background-image:url(../images/logo.png); background-repeat:no-repeat;width:350px; height:79px; float:left; margin-left:10px; margin-top:12px;}

.logotext{ width:auto; height:auto; float:left; padding-top:20px; padding-left:10px; font-size:25px; letter-spacing:1px; font-family:"Copperplate Gothic Bold"; color:#00026c;}
.logotext span{ width:auto; height:auto; float:left;  padding-top:4px; font-size:14px; font-family:"Copperplate Gothic Bold"; color:#cc000a;}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
};

.navigation {
	
	color: #333;
	height: 40px;
	width:100%;
}

  .menu{  height:40px; margin-left:0px; margin-bottom:0px; margin-top:10px; border:1px solid #e1e0e1;}


.banner_image {
margin-top:-5px;
	margin-bottom:0px;
	width:100%;
}

.middle_content_holder {
width:1024px; height:auto;
	
	margin-top:-3px;
	
}

.msg{ width:1024px; height:auto;}
	.line{ width:1024px; height:2px; background-color:#c0c0c0;}
	.msgline{ font-size:14px; font-family:"Myriad Pro"; font-weight:bolder;color:#cc0412; padding-top:15px; padding-bottom:22px; text-align:center; width:1024px; height:auto;}
	
.left{ width:245px; height:auto; border:1px solid #e1e0e1; float:left;}	
.right{ width:240px; height:auto; border:1px solid #e1e0e1; float:left;}	
.middle{ width:530px; height:auto; float:left; border:1px solid #e1e0e1;}
.title1{ background-image:url(../images/title1.png); width:245px;}
.title4{ background-image:url(../images/title1.png); width:244px; height:31px;}
.title2{ background-image:url(../images/title2.png); width:530px; height:29px; margin-top:0px; padding-top:4px!important;}
.titletext1{ font-size:15px; font-family:Arial; color:#010101; text-align:center; padding-top:8px; letter-spacing:1px; padding-bottom:8px; }
.titletext1a{ font-size:15px; font-family:Arial; color:#010101; text-align:center; padding-top:6px; letter-spacing:1px; padding-bottom:10px; }
.titletext3{ font-size:14px; font-family:Arial; color:#010101; text-align:center; padding-top:3px; letter-spacing:1px;}
.titletext2{ font-size:19px; font-family:Calibri; color:#b7212b; text-align:center; padding-top:3px;  letter-spacing:1px;}
.titletextred{ color:#b0030f;font-size:17px; font-family:Arial; }
.titletextbox{ width:245px; height:443px;  float:left; margin-top:10px;}
.titletextbox2{ width:245px; height:268px;  float:left; }
.titletextbox1{ width:245px; height:236px;  float:left; overflow:hidden; }
.middletext{ width:530px; height:375px;}
.middlealign{ width:auto; height:auto; padding-bottom:10px; border-bottom: 1px solid #ccc; margin-left:10px; margin-right:10px;}
.middletexta{ margin-left:0px; margin-right:10px; width:260px; height:auto; padding:10px; padding-bottom:10px; font-size:14px; font-family:Calibri; color:#000064; float:left; letter-spacing:1px;}
.middletexta a{color:#000064; }
.middletexta span { font-size:13px; font-family:Arial; color:#001324; letter-spacing:1px; line-height:26px;}
.middleimg{ width:auto; height:auto; margin-left:10px; float:left; margin-top:5px;}
.middleimage{ width:34px; height:35px;}
.imagetext{ font-size:10px; font-family:calibri; color:#b40d0d; font-weight:bold; letter-spacing:1px; }
.imagetext a{ color:#b40d0d;}
.imagetext1{ font-size:10px; font-family:calibri; color:#0b6ca3; font-weight:bold; letter-spacing:1px;}
 .imagetext1 a{ color:#0b6ca3;}
.imagetext2{ font-size:10px; font-family:calibri; color:#484848; font-weight:bold; letter-spacing:1px;}
.imagetext2 a{ color:#484848;}
.list li{ list-style:url(../images/list.png); font-size:14px; font-family:calibri; color:#b7212b; margin-left:-8px;}
.list li a{ color:#b7212b;}
.list1 li{ list-style:url(../images/list2.png); font-size:14px; font-family:calibri; color:#000; margin-left:-8px; line-height:28px;}
.listtext{  font-size:12px; font-family:calibri; color:#191919;}
.read{ float:right; font-size:12px; font-family:calibri; color:#000064; margin-right:10px;}
.read a{ text-decoration:none; color:#000064; }
.about{ width:auto; height:auto; text-align:justify; padding:2px; line-height:21px; padding-left:5px; padding-right:5px;}
.project{ font-size:30px; font-family:calibri; color:#223e5c; text-align:center; padding:20px;}
.testimonial{ width:auto; height:auto; padding-bottom:35px; padding-top:35px; padding-left:10px; padding-right:10px;}
.colorline{ background-color:#eda30c; height:3px; width:243px; margin-top:10px;}
.footer{ width:1024px; height:auto;  background-color:#CCCCCC;float:left;padding-bottom:15px;}
.footercontent{ width:870px; height: auto; float:left; color:#000; font-size:10px; font-family:Arial; letter-spacing:1px;  }
.footercontent_text{ width:auto; height:auto; float:left; color:#000; font-size:14px; font-family:Arial; letter-spacing:1px; text-align:center; padding-left:300px; padding-top:15px;line-height: 24px;}

.footercontent_text1{ width:auto; height:auto; float:left; color:#000; font-size:14px; font-family:Arial; letter-spacing:1px; text-align:center; padding-left:180px; padding-top:15px;line-height: 24px;}

.footercontent_text a{ color:#000; text-decoration:none; }
.footercontent_text a:hover{ color:#000064; text-decoration:underline;}
.footerbook{ width:154px; height:auto; float:left; margin-top:15px; color:#FFFFFF;}
.footerbook a:hover { color:#000064;}


/* About Us*/
.rightsection{ width:757px; height:525px; border:1px solid #e1e0e1; float:left; padding-right:9px; padding-left:9px; }
.rightsection1{ width:auto; height:auto; border:1px solid #e1e0e1; float:left; padding-right:9px; padding-left:9px; }

<!--.address1{  width:auto; height:auto; margin-top:0px; margin-right:20px;}-->
.country {
    color: #0474ff;
    float: left;
    font-size: 20px;
    font-family: calibri;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 2px;
}.line3{ width:auto; height:1px;  margin-top:3px;background-color: #c0c0c0;}


#slider1 {
    width: 100%; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
}

#slider1Content {
     /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: -40px;
	margin-top:-1px;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
	width:100%;
}
.slider1Image img{ width:100%;}
.slider1Image span {
width:100%;
    position: absolute;
	font: 12px/17px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    background-color: #fff;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #b40d0d;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}

.left1 {
	top: 20%;
    left: 0;
	width: 400px !important;
	height: 100px;
	margin-left:20px;
}
.right1 {
	right: 0;
	top: 20%;
	width: 400px !important;
	height: 100px;
}
ul { list-style-type: none;}
.feedback:hover{width:161px; height:auto}
 
<!-- banner -->


        .captionOrange, .captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #EB5100;
            background-color: rgba(235, 81, 0, 0.6);
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(../img/browser-icons.png);
        }
  
.form-control
{
padding: 10px;
width: 90%;
}

.form-group
{
margin:5px;
}

 .form-control:hover
{
border:1px solid #ED2025; 
}
.submitbtn
{background-color:rgba(237, 32, 37, 0.33)!important;  
  cursor:pointer;     float: right;
    border: 2px solid #ED2025!important;
    margin-right: 14px;
	    padding: 7px!important;
    margin-top: 5px;}
.submitbtn:hover{background-color:#FFFFFF!important;}
#cntct{height:375px!important;}
#contact h3{font-size:22px;}
textarea {padding:11px!important;}
#contact .address1{
line-height: 28px;
font-size: 15px;
}
.mail{color:#0474FF;}
.message
{
    width: 479px;
    padding: 1px!important;
    margin-left: 5px;
}
label 
{
    font-size: 14px;
    padding: 10px;
}
.map
{
    float: left;
    width: 500px;
    height: auto;
    margin-right: 20px;
    border: 2px solid #147DFF;
}
.rightsection {
    width: 757px;
    height: 525px;
    border: none;
    float: left;
    padding-right: 9px;
    padding-left: 9px;
}
.address1 {
    float: left;
    width: 200px;
    height: auto;
    margin-top: 0px;
    margin-right: 20px;
	font-size: 14px;
    line-height: 30px;
	    margin-left: 12px;
}
.line4
{    width: auto;
    height: 1px;
    margin-top: 3px;
    background-color: #c0c0c0;}
	
.TabbedPanelsContent a:hover{color:#FF0000!important;}

.messages{
font-size: 15px;
    font-family: Calibri;
    color: #b7212b;}
	
	.help-block{font-size: 15px;
    font-family: Calibri;
    color: #b7212b;}
	
	
#firstNumber { border: solid 1px #0099FF; margin-bottom:4px; margin-right:4px;}
#secondNumber { border: solid 1px #0099FF; margin-bottom:4px; margin-right:4px;}