/*******************************************************************Home Page Content Starts here**************************************************************************/

/* Global properties ======================================================== */
html, body {
	width:100%;
	padding:0;
	margin:0
}

body
{
  
    color: #000000;
    min-width: 960px;
    background: #FFFFFF;
}
.ic {
	border:0;
	float:right;
	background:#fff;
	color:#f00;
	width:50%;
	line-height:10px;
	font-size:10px;
	margin:-220% 0 0 0;
	overflow:hidden;
	padding:0
}
.main
{
    width: 100%; /*   background: url(../images/main.jpg) center 0 repeat; */
    font-family: verdana;
}
/***********************************************************************/
a {
	text-decoration:none;
	cursor:pointer
}
a:hover {
	text-decoration:none
}
a.button {
	background:#55b7c8;
	font-size:14px;
	line-height:20px;
	color:#fff;
	display:inline-block;
	padding:6px 20px 5px 20px;
	border-radius:5px;
	box-shadow:0 1px 1px #fff
}
a.button:hover {
	background:#131313
}
a.link {
	text-decoration:none;
	cursor:pointer;
	color:#44a7bb
}
a.link:hover {
	text-decoration:underline
}
.color-1 {
	color:#fff
}
a.color-1:hover {
	text-decoration:underline
}
.font-3 {
	font-size:17px;
	line-height:33px;
	color:#292929
}
h2 {
	font-size:34px;
	line-height:45px;
	color:#000;
	font-weight:normal;
	font-family:'Oxygen', sans-serif;
	letter-spacing:1px
}
h3 {
	font-size:24px;
	line-height:30px;
	color:#000;
	font-weight:normal;
	font-family:'Oxygen', sans-serif
}
h3 strong {
	font-weight:normal;
	display:block;
	margin-top:-5px
}
ul {
	margin:0;
	padding:0;
	list-style-image:none
}
ul.list-1 li {
	padding:10px 0 0 17px;
	line-height:25px;
	background:url(../images/marker.gif) 0 20px no-repeat
}
ul.list-1 li a {
	font-size:14px;
	color:#000;
	line-height:25px
}
ul.list-1 li a:hover {
	color:#44a7bb
}
/******************************************************************/
.clear {
	clear:both;
	line-height:0;
	font-size:0;
	width:100%
}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative
}
.wrap {
	overflow:hidden;
	position:relative
}
.extra-wrap {
	overflow:hidden
}
.fleft {
	float:left
}
.fright {
	float:right
}
.img-indent {
	float:left;
	margin:7px 0 0 0
}
.img-indent-2 {
	float:left;
	margin:4px 26px 0 0
}
.last {
	margin-right:0 !important
}
.img-radius {
	border-radius:4px
}
.box-shadow {
	box-shadow:0 1px 1px #fff
}
.top-1 {
	margin-top:12px
}
.top-2 {
	margin-top:43px
}
.top-3 {
	margin-top:33px
}
.top-4 {
	margin-top:0
}
.top-5 {
	margin-top:0
}
.left-1 {
	margin-left:13px
}
.bot-0 {
	padding-bottom:0 !important;
	margin-bottom:0 !important
}
.bot-1 {
	margin-bottom:0
}
.bot-2 {
	margin-bottom:0
}
.pad-0 {
	padding:22px 26px 23px 26px
}
.pad-1 {
	padding:30px 26px 40px 26px
}
.pad-2 {
	padding:0 26px
}
.pad-3 {
	padding:37px 26px 40px 26px
}
.p0 {
	padding-bottom:8px
}
.p1 {
	padding-bottom:25px
}
.p2 {
	padding-bottom:12px
}
.p3 {
	padding-bottom:17px
}
.p4 {
	padding-bottom:18px !important
}
.p5 {
	padding-bottom:14px
}
.p6 {
	padding-bottom:10px
}

.HeaderSize1
{
    font-size: 24px;
    font-family: georgia;
}
.HeaderSize2
{
    font-size: 20px;
    font-family: georgia;
    padding-bottom:14px
}
.HeaderSize3
{
    font-size: 14px;
    font-family: Verdana;
}

.Div_Background
{
    border-style: inset;
    border-width: thin;
    background-color: #003399;
}

.Div_Info
{
    background-color: #CCCCCC;
}
.Div_1
{
    background-color: #CCCCCC; 
}
.Div_2
{
    background-color: #CC00FF;
}

.Div_clear
{
    clear: both;
    line-height: 0;
    font-size: 0;
    width: 100%;
   
}
.TV-border
{
    border: 30px solid #000000;
    border-radius: 12px;
   
}
.Tab-border
{
    border: 30px solid #141414;
    border-radius: 12px;
}
/*********************************header*************************************/
header
 {
	width:960px;
	margin:0 auto;
	z-index:101
}
h1 {
	margin:27px 0 0 23px;
	display:inline-block;
	z-index:100
}

nav {
	z-index:100;
	border-radius:12px;
	background:#ebebec;
	margin:22px 6px 0 6px;
	padding:4px
}
nav > div
{
    background: #55b7c8 url('nav.jpg') repeat-x 0 0;
    border-radius: 12px 8px 8px 12px;
}
ul.menu {
	margin:0 1px 0 0;
	border-right:#7acad7 1px solid;
	display:inline-block;
	float:left
}
ul.menu li
{
    float: left;
    line-height: 17px;
    margin: 0 0 0 0;
    background: url('transp.png') repeat 0 0;
    border-right: #53b2c3 1px solid;
    border-left: #82ceda 1px solid;
}
ul.menu li a {
	font-size:15px;
	line-height:17px;
	color:#fff;
	font-weight:bold;
	display:block;
	padding:23px 28px 24px 28px
}
ul.menu li.home-page
{
    display: inline-block;
    background: url('transp.png') repeat 0 0;
    border-radius: 8px 0 0 8px;
    border: none !important;
}
ul.menu li:hover, ul.menu li.current
{
    background: #000000 url('current.jpg') repeat-x 0 0;
    border-right: #000000 1px solid;
    border-left: #000000 1px solid;
}
ul.menu li.home-page a {
	padding:21px 22px 24px 23px !important
}
ul.menu li.home-page span
{
    background: url('home-page-img.png') no-repeat 0 0;
    width: 19px;
    height: 19px;
    display: block;
}
/*********************************content*************************************/
#content {
	width:100%;
	margin:0 auto
}
.border-1 {
	background:url(../images/border-1.gif) 0 bottom repeat-x
}
.line-1 {
	background:0 bottom repeat-x;
	padding-bottom:29px;
	margin-bottom:24px
}
.img-border {
	border:#ebebec 4px solid;
	border-radius:12px
}
.block-1>div {
	float:left;
	width:278px;
	height:430px;
	margin-right:27px
}
.block-1>div h3 {
	margin-bottom:16px
}
.block-1>div img {
	margin-bottom:12px;
    top: 0px;
    left: 0px;
    
}
.block-1>div a.button {
	margin:18px 0 0 0
}
.aside {
	background:#f9f9fb;
	width:100%;
	padding:33px 0 60px 0
}
.block-2>div {
	float:left;
	width:420px;
	margin-right:40px
}
.block-3>div {
	float:left;
	width:278px;
	margin-right:27px;
	padding:37px 0 40px 0
}
.box-1 {
	overflow:hidden;
	padding-bottom:10px
}
.box-1>span {
	display:inline-block;
	width:50px;
	font-size:14px;
	line-height:25px;
	color:#44a7bb;
	font-weight:bold;
	float:left
}
.block-4>div {
	float:left;
	width:208px;
	margin-right:18px
}
.block-4>div img {
	margin-bottom:18px
}
.block-5 {
	float:left;
	width:270px;
	margin-right:36px
}
.block-6 {
	float:left;
	width:580px
}
.block-7 {
	float:left;
	width:275px;
	margin-right:30px
}
.block-8>div {
	float:left;
	width:278px;
	margin-right:27px
}
.box-2 a {
	display:inline-block;
	float:left;
	margin-right:20px
}
/****************************footer************************/
footer
{
    width: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding: 32px 0 45px 0;
    background-color: #495B67;
    border-radius: 8px 8px 4px 4px;
}
footer p, footer a {
	color:#fff
}
footer a:hover {
	text-decoration:underline
}

.bottom_color
{
    width: 100%;  
    border-radius: 8px 8px 4px 4px; 
    border-bottom: #86C221 10px solid;
}
.top_color
{
    width: 100%;
    border-radius: 8px 8px 4px 4px;
    border-bottom: #86C221 10px solid;
}
.footer_font0
{
    /*  font-family: 'Lucida Bright'; */
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: verdana;
}
.footer_font1
{
    /*  font-family: 'Lucida Bright'; */
    font-size: 18px;
    font-weight: normal;
    color: #CCCCCC;
     font-family: verdana;
}
.footer_font1_1
{
    /*  font-family: 'Lucida Bright'; */
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
     font-family: verdana;
}
.footer_font2
{
   /* font-family: 'Urdu Typesetting'; */
    font-size: 15px;
    color: #C0C0C0;
    font-family: verdana;
}
.footer_font2_1
{
   /* font-family: 'Urdu Typesetting'; */
    font-size: 15px;
    color: #C0C0C0;
    font-family: verdana;
}
.footer_font2_1:hover
{
    text-decoration: none;
    color: #00CC00;
}
.footer_td_pad-0
{
    padding: 0px 30px 0px 30px;
}
/****************************Width************************/
.FixedWidth
 {
	margin-left:auto;
	margin-right:auto;
	width:960px
}
.FixedWidth_demobtn_dash
 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding: 0px 75px 0px 0px;
}
.FixedWidth_Header
 {
	margin-left:auto;
	margin-right:auto;
	width:960px
}
.FixedWidth_Footer
 {
	margin-left:auto;
	margin-right:auto;
	width:1000px
}
.Div_HomeIcon
{
    margin-left:auto;
	margin-right:auto;
	width:950px;
	padding: 0px 0px 0px 900px;
}
/****************************Qloud_Div************************/
.QloudDiv
{
    background-color: #445A72;
    border-radius: 8px 8px 4px 4px;
}
.QloudSpace
{
    padding: 0px 0px 0px 40px;
}
.Qloud_font1
{
    font-size: 38px;
    font-weight: normal;
    color: #FFFFFF;
    /* font-family: Georgia; */
}
.Qloud_font2
{
    font-size: 18px;
    font-weight: normal;
   /* font-family: 'Urdu Typesetting'; */
    color: #CCCCCC;
}

.Qloud_font2_1
{
    font-size: 20px;
    font-weight: normal;
    /* font-family: 'Urdu Typesetting'; */
    color: #FFFFFF;
}
.Qloud_font3
{
    font-size: 16px;
    font-weight: normal;
   /* font-family: 'Urdu Typesetting'; */
    color: #C2C2C2;
}
.Qloud_font3_pad-0
{
    padding: 10px 0px 0px 30px;
}

/****************************Fully_Div************************/

.Fully_font1
{
    /*  font-family: 'Lucida Bright'; */
    font-size: 25px;
    font-weight: normal;
    color: #445A72;
}

.Fully_font2
{
   /* font-family: 'Urdu Typesetting'; */
    font-size: 16px;
}

.Fully_font2_pad_0_Dot
{
    padding: 0px 20px 0px 30px;
    color: #445A72;
}
.Fully_font2_pad_0_Dot1
{
    padding: 0px 20px 0px 30px;
}
.Fully_font2_pad_0_Dot_Image
{
    padding: 5px 20px 0px 30px;
}
.Fully_font2_pad_0_Dot_Image1
{
    padding: 100px 20px 100px 30px;
}
.Fully_font2_pad_0_Fst_Line
{
    padding: 10px 0px 0px 0px;
}
.Fully_font2_pad_0_Mid_Line
{
    padding: 5px 0px 5px 0px;
}
.Fully_font2_pad_0_Mid_Line1
{
    padding: 0px 0px 10px 0px;
}
.Fully_font2_pad_0_Lst_Line
{
    padding: 0px 0px 10px 0px;
}
.Fully_font3
{
   /* font-family: 'Urdu Typesetting'; */
    font-size: 14px;
    color: #999999;
}

/****************************Possible with QV Div************************/
.PQV_Div
{
    background-color: #CCCCCC;
    border-radius: 8px 8px 4px 4px;
}
.PQV_Div_Border
{
    background: rgb(204, 204, 204) none repeat scroll 0% 0%;
    border-bottom: 1px solid rgb(196, 196, 196);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    border-radius: 8px 8px 4px 4px;
    border-top: 0px none;
    border-style: solid;
    border-width: 15px 1px 1px 1px;
    border-color: rgb(68, 90, 114) rgb(196, 196, 196) rgb(196, 196, 196) rgb(196, 196, 196);
}
.PQV_font1
{
   
    font-size: 25px;
    font-weight: normal;
    color: #445A72;
   /*  font-family: 'Lucida Bright'; */
}
.PQV_font2
{
    /*  font-family: 'Lucida Bright'; */
    font-size: 18px;
    font-weight: bold;
    color: #394D62;
}

.PQV_font3 
{
   font-size: 14px;
    padding: 0px 15px 0px 0px;
     color: #445A72;
}

.PQV_Space_pad-0
{
    padding: 0px 15px 0px 15px;
}
/****************************Sign Up , Demo Button************************/
a.SignUp_button {
	background:#55b7c8;
	font-size:14px;
	line-height:20px;
	color:#fff;
	display:inline-block;
	padding:6px 20px 5px 20px;
	border-radius:5px;
	box-shadow:0 1px 1px #fff
}
a.SignUp_button:hover {
	background:#131313
}
.SignUp_button_pad-0
{
    padding: 1px 2px 5px 100px;
}
a.Demo_button {
	background:#86C221;
	font-size:18px;
	line-height:20px;
	color:#fff;
	display:inline-block;
	padding:6px 20px 5px 20px;
	border-radius:5px;
	box-shadow:0 1px 1px #fff
}
a.Demo_button:hover
{
    
    color: #445A72;
    background-color: #FFFFFF;
}
.Demo_button_pad-0
{
    padding: 0px 2px 5px 0px;
}

a.Login_button {
	background:#86C221;
	font-size:18px;
	line-height:20px;
	color:#fff;
	display:inline-block;
	padding:6px 20px 5px 20px;
	border-radius:5px;
	box-shadow:0 1px 1px #fff
}
a.Login_button:hover
{
    
    color: #ffffff;
    background-color: #445a72;
   
}

/****************************Video Div Button************************/
a.Callus_button
{
    font-size: 14px;
    line-height: 20px;
    color: #003399;
    display: inline-block;
    padding: 6px 20px 5px 20px;
    border-radius: 5px;
    box-shadow: 0 1px 1px #fff;
}
a.Callus_button:hover
{
    background: #999999;
}
.Callus_button_pad-0
{
    padding: 22px 26px 23px 880px;
}
/****************************Header************************/
a.Header_Content
{
    font-size: 18px;
   /* font-family: 'Urdu Typesetting'; */
    color: #C2C2C2;
    background: #FFFFFF;
    line-height: 20px;
    display: inline-block;
    padding: 6px 10px 5px 10px;
    border-radius: 5px;
    box-shadow: 0 1px 1px #fff;
}
a.Header_Content:hover
{
    color: #000000;
}
.Header_Content_pad-0
{
    padding: 1px 2px 5px 2px;
}
.Header_Content_pad-1
{
    padding: 1px 2px 5px 10px;
}
.Header_Image
{
    
}
.Header_Image:hover
{
    background-color: #CCCCCC;
}

/*******************************************************************Home Page Content Ends here**************************************************************************/


/*******************************************************************Demo Page Content Starts here**************************************************************************/
span.chyron { font-size: 1.2em; padding-top: 10px; }

/****************************Div Content ************************/

.Div_Demo
{
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    padding: 0px 0px 0px 20px;
}
.Div_Demo_Header
{
    font-family: verdana;
    font-size: 23px;
    font-weight: bold;
    
}
.Div_Demo_Header1
{
    font-family: verdana;
    font-size: 16px;
    color: #999999;
    padding: 20px 0px 0px 0px;
}
.Div_Content
{
 /*   border: thin solid #CCCCCC; */
    border-radius: 8px 8px 4px 4px;
    padding: 20px 0px 20px 0px;
    margin-left:auto;
	margin-right:auto;
	width:950px;
    height:auto;
}
/****************************Input Box ************************/
#demo-form { box-sizing: border-box; }

#demo-form .txtinput
{
    display: block;
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin-bottom: 20px;
    
    padding: 11px 25px;
    padding-left: 55px;
   
    color: #777;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    
     font-size: 1.00em;
    
     height: 20px;
     width: 90%;
}

#demo-form .txtinput:focus 
{ 
    color: #333;
    border-color: rgba(41, 92, 161, 0.5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
    outline: 0 none; 

     height: 30px;
     width: 90%;
    font-size: 1.53em;
}

#demo-form input#name
{
    background: #fff url('../img/DemoPageImages/user.png') no-repeat 5px 4px;
}
#demo-form input#email {
background: #fff url('../img/DemoPageImages/email.png') 5px 4px no-repeat;
}
#demo-form input#website {
background: #fff url('../img/DemoPageImages/website.png') 5px 4px no-repeat;
}
#demo-form input#telephone {
background: #fff url('../img/DemoPageImages/phone.png') 5px 4px no-repeat;
}
/****************************Text Area ************************/
#demo-form textarea 
{
    display: block;

    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin-bottom: 15px;

    padding: 11px 25px;
    padding-left: 55px;

    color: #777;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
    transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
    -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;

    font-size: 1.53em;
    width: 90%;
    height: 180px;
}
#demo-form textarea:focus
{
    color: #333;
    border-color: rgba(41, 92, 161, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
    outline: 0 none; 

    font-size: 2.00em;
    }
    #demo-form textarea.txtblock {
    background: #fff url('../img/DemoPageImages/speech.png') 5px 4px no-repeat;
}


/****************************Size ************************/
#demo-form #aligned 
{ 
    box-sizing: border-box; 
    float: left; 
    width: 450px; 
    margin-right: 50px; 
}
#demo-form #aside {
	float: left;
	width: 250px;
	padding: 0;
	box-sizing: border-box;
}

#wrapping { width: 100%; box-sizing: border-box; }

span.radiobadge { display: block; margin-bottom: 8px; }
span.radiobadge label { font-size: 1.2em; padding-bottom: 4px; }

select.selmenu {
font-size: 17px;
color: #676767;
padding: 9px !important;
border: 1px solid #aaa;
width: 200px;
}

/****************************Button ************************/

#buttons { display: block; padding-top: 10px; }
#buttons #resetbtn
{
    display: block;
    float: left;
    color: #818181;
    text-shadow: -1px 1px 0px #fff;
    margin-right: 20px;
    height: 2em;
    padding: 0 1em;
    outline: 0;
    font-weight: bold;
    font-size: 1.3em;
    white-space: nowrap;
    word-wrap: normal;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #969696;
    box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
    -moz-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
    -webkit-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-image: linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);
}

#buttons #resetbtn:hover
{
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333333;
    background-color: #fff;
    border-color: #aeaeae;
    box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.4), 0 1px 3px rgba(0, 0, 0, 0.5);
    background-image: linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%);
}

#buttons #submitbtn
{
    border-left: 1px solid #5e890a;
    border-right: 1px solid #5e890a;
    border-top: 1px solid #5e890a;
    border-bottom: 1px solid #000;
    display: block;
    float: left;
    height: 2em;
    padding: 0 1em;
    outline: 0;
    font-weight: bold;
    font-size: 1.3em;
    color: #fff;
    text-shadow: 0px 1px 0px #222;
    white-space: nowrap;
    word-wrap: normal;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
    -ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
    -webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
    box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
    background-color: #86C221;
   
}
#buttons #submitbtn:hover, #buttons #submitbtn:active {

background-color: #495B67;
color: #fff;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,2256,0.4),0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 0 rgba(256,2256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
/* background: rgb(228,237,189);
background: -moz-linear-gradient(top, rgb(228,237,189) 2%, rgb(207,219,120) 3%, rgb(149,175,54) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(228,237,189)), color-stop(3%,rgb(207,219,120)), color-stop(100%,rgb(149,175,54))); 
background: -webkit-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
background: -o-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: -ms-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edbd', endColorstr='#95af36',GradientType=0 );
*/
}

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/*******************************************************************Demo Page Content Ends here**************************************************************************/



/*******************************************************************Solutions Page Content Starts here**************************************************************************/

.Div_Solutions
{
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    padding: 20px 0px 20px 0px;
}
.FixedWidth_Solutions
 {
	margin-left:auto;
	margin-right:auto;
	width:900px
}
.FixedWidth_Solutions_Child
 {
	margin-left:auto;
	margin-right:auto;
	width:850px
}

/*******************************Solutions Page*************************************/

.Solutions_font1
{
    font-size: 20px;
}
.Solutions_font2
{
    font-size: 14px;
    color: #999999;
}
.Solutions_font2_pad
{
    padding: 10px 0px 10px 0px;
}
a.Solutions_font3
{
    font-size: 14px;
    color: #445A72;
    font-weight: bold;
}
a.Solutions_font3:hover
{ 
    color: #86C221;
}
.Solutions_font3_Pad_1
{
    padding: 1px 2px 5px 100px;
}
.Solutions_font3_Dot
{
    padding: 50px 20px 50px 30px;
    color: #445A72;
}
/*****************Content Start**************/
.Solutions_Content_font1
{
    font-size: 20px;
}
.Solutions_Content_td_Pad
{
    padding: 0px 20px 0px 20px;
}
.Solutions_Content_font2
{
    font-size: 16px;
}
.Solutions_Content_font3
{
    font-size: 14px;
    color: #999999;
}
.Solutions_Content_font4
{
    font-size: 20px;
    color: #86C221;
    padding: 0px 0px 0px 50px;
}
a.Solutions_Content_font5
{    
    font-size: 16px;
    color: #86C221;
}
a.Solutions_Content_font5:hover
{
    color: #445A72;
}
.Solutions_Content_font5_table_Pad
{
    padding: 0px 0px 0px 80px;
}
.Solutions_Content_font5_tr_Pad
{
    padding: 0px 0px 10px 0px;
}
.Solutions_Content_font6
{
    font-size: 14px;
    color: #333333;
}
.Solutions_Content_font7
{
     color: #86C221;
}
.Solutions_Table_List
{
    padding: 50px 20px 50px 100px;
}
/*****************Content End**************/
/**************Manufacturing Page Content Starts here***************/
.Manufacturing_Table_List
{
    padding: 50px 20px 50px 80px;
}
/*************Manufacturing Page Content Ends here******************/
/*************LifeScience Page Content Starts here******************/
.LifeScience_Table_List
{
    padding: 50px 20px 50px 60px;
}
/*************LifeScience Page Content Ends here********************/
/**************Consumer Page Content Starts here***************/
.Consumer_Table_List
{
    padding: 50px 20px 50px 80px;
}
/*************Consumer Page Content Ends here******************/
/*******************************************************************Industries Page Content Ends here**************************************************************************/



/*****************************************************Need More Info*******************************************************/
.Div_content
{
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    padding: 20px 0px 20px 0px;
}
.Div_content_moreinfo
{
    background-color: #F2F2F2;
    margin-left: auto;
    margin-right: auto;
    width: 963px;
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    padding: 20px 0px 20px 0px;
}
.Div_break_Inner
{
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
}

.moreinfo_font0
{
    font-size: 18px;
    color: #445A72;
    font-weight: bold;
}
.moreinfo_font1
{
    font-size: 14px;
    color: #999999;
    padding: 0px 0px 0px 30px;
}
a.moreinfo_font2
{
    font-size: 16px;
    color: #86C221;
    font-weight: bolder;
}
a.moreinfo_font2:hover
{
    color: #445A72;
}
.moreinfo_pad0
{
    padding: 0px 0px 0px 50px;
}
.moreinfo_pad1
{
    padding: 0px 0px 0px 300px;
}
.moreinfo_pad3
{
    padding: 0px 20px 0px 0px;
}
/*****************************************************Need More Info End*******************************************************/

/*****************************************************About us Info End*******************************************************/
.Div_Aboutus
{
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    padding: 20px 0px 20px 0px;
}
.FixedWidth_Aboutus
 {
	margin-left:auto;
	margin-right:auto;
	width:900px
}
.Aboutus_font1
{
    font-size: 22px;
    color: #445A72;
}
.Aboutus_font1_1
{
    font-size: 20px;
    color: #445A72;
}
.Aboutus_font2
{
    font-size: 14px;
    color: #999999;
}
.Aboutus_font2_Dot
{
    padding: 20px 0px 20px 0px;
    color: #445A72;
}
.Aboutus_font2_Pad_0
{
    padding: 1px 2px 5px 50px;
}
.Aboutus_font2_Pad_0_1
{
    padding: 1px 2px 5px 20px;
}
.Aboutus_font2_Pad_1
{
    padding: 1px 2px 5px 20px;
}
.Aboutus_font2_Pad_2
{
    padding: 1px 2px 5px 80px;
}
.Aboutus_font2_Pad_3
{
    padding: 1px 2px 5px 30px;
}
.Aboutus_font3
{
    font-size: 18px;
    color: #333333;
}

.Aboutus_Line_Pad0
{
 padding: 5px 0px 5px 0px;
}
/*****************************************************About us Info End*******************************************************/

/*****************************************************Privacy Page Starts Here*******************************************************/

.Privacy_font1
{
    font-size: 22px;
    color: #445A72;
}
.Privacy_font2
{
    font-size: 18px;
    color: #445A72;
    
}
.Privacy_font3
{
    font-size: 14px;
    color: #999999;
}
/*****************************************************Privacy Page Ends Here*******************************************************/


/*****************************************************Contact Page Starts Here*******************************************************/

.Div_Contact
{
    border: thin solid #CCCCCC;
    border-radius: 8px 8px 4px 4px;
    padding: 0px 0px 0px 20px;
}
.Contact_font1
{
    font-size: 22px;
    
}
.Contact_font2
{
    font-size: 18px;
    color: #999999;
}
.Contact_font2_1
{
    font-size: 18px;
    color: #00CC00;
}
.Contact_font2_1:hover
{
     color: #445A72;
}
.Contact_font3
{
    font-size: 18px;
    color: #445A72;
}
.Contact_font4
{
    font-size: 16px;
    color: #999999;
}
.contact_td_pad
{
    padding:0px 30px 0px 30px;
}
/*****************************************************Contact Page Ends Here*******************************************************/