﻿body { 
width:100;
font-size:14px;
color:#4d4d4d;
margin:0 0 0 0;
	
	}
	
.topheader{
	background-image:url(images/top_bg.png);
	width:100%; position:fixed;
	background-size:100% auto;	
	height:108px; z-index:5;
	}
	
	.topheader1{
	background-image:url(images/top_bg1.png);
	width:100%; position:fixed;
	height:93px; z-index:1000000;
	
	}
	
	.centerpart1{
	height:730px;  background-color:#FFF; color:#565656; z-index:2;  font-size:15px;   padding-top:1%;  margin: 0 0 0 0; 
	 width:95%; margin-left:auto; margin-right:auto; align="center


}

.centerpartinner{
	height:100%;  background-color:#FFF; color:#565656; z-index:2;  font-size:15px;   padding-top:0%;  margin: 0 0 0 0; 
	 width:95%; margin-left:auto; margin-right:auto;


}
	
	
.menu{ background-color:#F3F3F3; z-index:1; height:; padding-top:5px; padding-left:3%; font-family:Verdana, Geneva, sans-serif; position:fixed; width:100%;}

.menu1{ background-color:#F3F3F3; z-index:1; height:; padding-top:5px; padding-left:3%; font-family:Verdana, Geneva, sans-serif; font-size:13px; position:fixed; width:100%;}

.middlepart{
	height:100%; background-color:#fff; color:#4d4d4d; z-index:2; 
}

.footer{ background-color:#022955; color:#FFF; font-family:sans-serif; font-size:13px; height:40px; padding-top:1%; padding-right:1%;}

#middle{ width:998px; margin:0 auto;}		


.stdControls{ background-image: url('../App_Themes/images/lable_bg.jpg'); 
background-repeat: repeat-x; border: 1px solid #BBCBD9; font-family:Calibri; font-size: 14px; margin: 0; padding: 6px; border-radius:3px;color:#515153; width:200px;}


.stdControlsCombo{ background-image: url("../App_Themes/images/lable_bg.jpg"); background-repeat: repeat-x; border: 1px solid #BBCBD9; font-family:Calibri; font-size: 14px; height:33px; margin: 0; padding: 6px; width: 200px; border-radius:3px;color:#515153; }


.menubg{ background-color:#f6f6f6; height:58x;  font-family: ntailu; width:100%; font-size:13px; color:#404040}

 .cssmenu  ul,
.cssmenu  li,
.cssmenu  span,
.cssmenu  a {
  margin: 0;
  padding: 0;
  position: relative;
 
}

.cssmenu :after,
.cssmenu  ul:after {
  content: '';
  display: block;
  clear: both;
}
.cssmenu  a {
  background: #F6F6F6;
  color: #4c4c4c;
  display: inline-block;
 /* font-family: Helvetica, Arial, Verdana, sans-serif; */
  font-size: 15px;
  line-height: 37px;
  padding: 0 10px;
  text-decoration: none;
  
}
.cssmenu  ul {
  list-style: none;
}
.cssmenu  > ul {
  float: left;
    top: 0px;
    left: 0px;
    width: 995px;
}
.cssmenu  > ul > li {
  float: left;
}
.cssmenu  > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid White;
  margin-left: -10px;
}
.cssmenu  > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
.cssmenu  > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
.cssmenu  > ul > li.active > a {
background-color:#669900;
}
.cssmenu  > ul > li:hover > a {
background-color:#E1E0E0;
}
.cssmenu  .has-sub {
  z-index: 1;
}
.cssmenu  .has-sub:hover > ul {
  display: block;
}
.cssmenu  .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
.cssmenu  .has-sub ul li {
  *margin-bottom: -1px;
}
.cssmenu  .has-sub ul li a {
  background: #F6F6F6;
  border-bottom: 1px dotted #669900;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
.cssmenu  .has-sub ul li:hover a {
background-color:#E1E0E0;
}
.cssmenu  .has-sub .has-sub:hover > ul {
  display: block;
  
}
.cssmenu  .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
.cssmenu  .has-sub .has-sub ul li a {
  background: #F6F6F6;
  border-bottom: 1px dotted #6db2d0;
}
.cssmenu  .has-sub .has-sub ul li a:hover {
  
  background-color:Red;
}
.cssmenu {float:left; width:992px; 
height:37px; background-color:#F6F6F6
}

.menu{ background-color:#F3F3F3; z-index:1; ; padding-top:5px; padding-left:3%; font-family:Verdana, Geneva, sans-serif; font-size:13px; position:fixed; width:100%;}

.menu{ background-color:#F3F3F3; z-index:1; height:; padding-top:5px; padding-left:3%; font-family:Verdana, Geneva, sans-serif; font-size:13px; position:fixed; width:100%;}

#middle{ width:998px; height:100%; margin:0 auto;}


 #overLayBackground{
     background-color: rgb(250, 250, 250);
     opacity: 0.7; /* Safari, Opera */
     -moz-opacity:0.25; /* FireFox */
     filter: alpha(opacity=70); /* IE */
     z-index: 200;
     height: 100%;
     width: 100%;
     background-repeat:repeat;
     position:fixed;
     top: 0px;
     left: 0px;
     text-align:center; 
         line-height: 240px; 
    }

    #overLayBackground>img {
        position:absolute; bottom:0; top:0; left:0; right:0; margin:auto;
    }
 #overLayBackground_Script{
     background-color: rgb(250, 250, 250);
     opacity: 0.7; /* Safari, Opera */
     -moz-opacity:0.25; /* FireFox */
     filter: alpha(opacity=70); /* IE */
     z-index: 200;
     height: 100%;
     width: 100%;
     background-repeat:repeat;
     position:fixed;
     top: 0px;
     left: 0px;
     text-align:center; 
         line-height: 240px; 
    }

    #overLayBackground_Script>img {
        position:absolute; bottom:0; top:0; left:0; right:0; margin:auto;
    }   


.header1{font-size:16px; font-weight:700; color:#616161}


.contactclr1{ color:#77921d}

.textfield1{ width:90%}	


.topmenu1{ color:#FFF; font-size:14px;}
.topmenu1 a{ text-decoration:none; font-size:14px; color:#FFF}
.topmenu1 a:hover{ text-decoration:none; font-size:14px; color:#FF0}

.homeheader2{ color:#0f4989; font-family: sans-serif; font-size:1.1em; font-weight:600}

.aptable{ width:100%}
.aptable tr{ padding-left:2%; text-align:left;
border-color:#F8F8F8;
border:0.2px; 
box-shadow: 0px 0px 2px 0px #FFF;


}

.aptable td{ padding:1% ;padding-left:5%; p}

.linktext a{ text-decoration:none; color:#77921d}

.linktext2 a{ text-decoration:none; color:#333}

.footer{ background-color:#022955; color:#FFF; font-family:sans-serif; font-size:13px; height:40px; padding-top:1%; padding-right:1%;}		



.stdBorderLeft
{
	font-size:13px;
	font-weight:bold;
	background-color:gray;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	/*text-shadow: 1px 1px #FFCC00;*/
	color:#fff;
	height:30px;
	padding:3px;
}
.stdBorderRight
{
	font-size:13px;
	font-weight:bold;
background-color:gray;
	
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	/*text-shadow: 1px 1px #FFCC00;*/
color:#fff;
	height:30px;
	padding:3px;
}
.stdContentLeft
{
	font-size:12px;
	border-bottom:solid 1px #363435;
	border-left:solid 1px #363435;
	
	color:Black;
	height:30px;
	padding:3px;
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}


.stdContentRight
{
	
	font-size:12px;
	border-bottom:solid 1px #363435;
	border-left:solid 1px #363435;
	border-right:solid 1px #363435;
	color:Black;
	height:30px;
	padding:3px;
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.stdBorderLeft_Script
{
	font-size:13px;
	font-weight:bold;
	background-color:#3CC3D9;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	/*text-shadow: 1px 1px #FFCC00;*/
	color:#fff;
	height:30px;
	padding:3px;
}
.stdBorderRight_Script
{
	font-size:13px;
	font-weight:bold;
background-color:#3CC3D9;
	
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	/*text-shadow: 1px 1px #FFCC00;*/
color:#fff;
	height:30px;
	padding:3px;
}
.stdContentLeft_Script
{
	font-size:12px;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	
	color:Black;
	height:30px;
	padding:3px;
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}


.stdContentRight_Script
{
	
	font-size:12px;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	color:Black;
	height:30px;
	padding:3px;
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.grid_j td
{
	font-size:12px;
	color:Black;
	
	margin:0px;
border:solid 1px gray;
	height:30px;
	padding:3px !important;
	
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.grid_j th
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:3px !important;
	
border-top:solid 1px white;
border-left:solid 1px white;
border-bottom:solid 1px white;
background-color:gray;
	height:30px;
	
}

.PageInnerHeadingDetailsMain
{
   float:left; color:#D65953;  margin-bottom:10px; height:25px; font-weight:bold; font-size:17px;  border-bottom:solid 2px #D0C6B1; 
}

.PageInnerHeadingDetailsSub
{
    float:left; padding-left:20px; padding-right:20px; text-shadow: 1px 1px #FFCC00; border-top-right-radius:10px; padding-top:5px; border-top-left-radius:10px; height:25px; background-color:#D0C6B1; color:#4D88C2;
}

.rowhight
{
	height:35px;
	}

.btnClass {
    margin: 10px;
    background-color: #105aa5;
    cursor: pointer;
    height: 35px;
    width: 100px;
    color: White;
    font-weight: bold;
    border: solid 1px #05A593;
    /*border-radius: 5px;*/
}

    .btnClass:hover {
        background-color: #004890;
        cursor: pointer;
        height: 35px;
        width: 100px;
        color: White;
        font-weight: bold;
        border: solid 1px #003b77;
        /*border-radius: 5px;*/
    }
.stdControlsBordersNew
{
width:95%; height:25px; border-radius:3px; background:#f9f9f9; border:1px solid #a0988e;  padding:0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
}
.stdBorderLeft_NoPadding
{
	font-size:13px;
	font-weight:bold;
	background-color:gray;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	/*text-shadow: 1px 1px #FFCC00;*/
	color:#fff;
	height:30px;
	
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.stdBorderRight_NoPadding
{
	font-size:13px;
	font-weight:bold;
background-color:gray;
	
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	/*text-shadow: 1px 1px #FFCC00;*/
color:#fff;
	height:30px;
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.stdContentLeft_NoPadding
{
	font-size:12px;
	border-bottom:solid 1px #363435;
	border-left:solid 1px #363435;
	
	color:Black;
	height:30px;
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}


.stdContentRight_NoPadding
{
	
	font-size:12px;
	border-bottom:solid 1px #363435;
	border-left:solid 1px #363435;
	border-right:solid 1px #363435;
	color:Black;
	height:30px;
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}
.stdControlLables {

color:maroon;font-weight:bold;
}