@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700|PT+Sans:700|Roboto);

html, body, div, p, td, ul, li, select, input{
	/*font-family:  'Roboto', sans-serif;*/
	font-family:  'Roboto', sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333;
	line-height:18px;
}
sup{font-size:9pt;}

img{border:none;}

body{
	margin:0px;padding:0px;
	background:#0a3f74;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
}

.pset{clear:both;height:1px;overflow:hidden;}
.left-side{float:left;padding:0 20px 0 0;}
.right-side{float:right;padding:0 0 0 20px;}

#outer{
	margin:0 auto;
	width:100%;
	overflow:hidden;
	/*background:#0a3f74;*/
}


#top-bar {
	margin:0 auto;
	width:1000px;
	height:102px;
	overflow:hidden;
}

#phone{
	padding-left:25px;
	padding-top:5px;
	margin-bottom:15px;
	height:26px;
	background-image:url(../images/phone-icon.jpg);
	background-repeat:no-repeat;	
	font-size:9pt;
	color:#fff;
}
#email{
	background-image:url(../images/email-icon.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-top:5px;
	height:14px;
}
#email a{color:#fff;text-decoration:none;}
#email a:hover{color:#fff;text-decoration:underline;}

#menu-bar{margin:0 auto;width:1000px;height:42px;padding-top:9px;}


#inner{
	width:980px;
	padding:10px;
	margin:10px auto;
	background:#f7f7f7;
}
#header{height:340px;}

.home-content{padding:20px 14px;}
.content-area{width:610px;padding-right:30px;}
.sidebar{padding:1px;width:312px;background:#52c1f0;}
.qcf-wrapper{background:#f7f7f7;padding:10px;}

.welcome-heading{
	font-family: 'Droid Sans', sans-serif;
	font-size:18pt;
	line-height:38px;
	color:#222;		
}

.sub-heading{
	font-family: 'Droid Sans', sans-serif;
	font-size:14pt;
	line-height:28px;
	color:#0a4178;
	padding-bottom:5px;
	border-bottom:2px solid #29aae2;
}

.small-heading{
	font-family: 'Droid Sans', sans-serif;
	font-size:11pt;
	line-height:28px;
	font-weight:400;
	color:#29aae2;
	color:#a10101;
	padding-bottom:5px;
}

.page-title{
	font-family: 'Droid Sans', sans-serif;
	font-size:14pt;
	line-height:24px;
	color:#fff;
	padding-bottom:5px;
	/*border-bottom:2px solid #29aae2;*/
	background:#0a4178;
	background:#222;
	padding:6px 0 6px 20px;
	/*
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;*/
}

.text-col{padding:10px 5px 10px 5px;}
.devider-div{padding-top:10px;height:2px;margin-bottom:20px;border-bottom:1px dashed #666;}

.news-box{
	padding:20px 10px 20px 10px;
}

.news-item-img{float:left; padding-right:20px;}


.news-heading{
	font-family: 'Droid Sans', sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#13578b;
	text-shadow: 1px 1px 0px #fff;
	border-bottom:1px dashed #999;
	padding-bottom:15px;
}

.news-box-heading{
	font-family: 'Droid Sans', sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#13578b;
	color:#fff;
	text-shadow: 1px 1px 0px #ccc;
	border-bottom:1px solid #666;
	padding-bottom:10px;
	padding-left:15px;
	background:#52c1ef;
}

.news-list{
	padding:0;margin:0;
	list-style-type:none;
}

.news-list li{
	/*padding:3px 10px 5px 30px;*/
	padding:0;
	/*margin:3px 0 0 0;*/
	margin:0;
	border-bottom:1px solid #dbdada;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9pt;
	/*background:url(../images/color-bullet.png) 10px 8px no-repeat;*/

}
.news-list li a{
	color:#4e4e4e;text-decoration:none;
	display:block;
	background:#edecec url(../images/color-bullet.png) 10px 12px no-repeat;
	padding:8px 8px 8px 30px;
}
.news-list li a:hover{
	color:#0a4178;text-decoration:underline;
	display:block;
	/*background:#333 url(../images/color-bullet-ho.png) 10px 12px no-repeat;*/
	padding:8px 8px 8px 30px;
}

.news-list li:last-child{border:none;}

.text-field{
	border:none;
	width:281px;
	height:42px;
	background-image:url(../images/input-bg.jpg);	
	background-repeat:no-repeat;
	color:#000;
	font-size:9pt;
	padding-left:10px;
}

.text-box{
	border:none;
	width:281px;
	height:115px;
	background-image:url(../images/textarea-bg.jpg);	
	background-repeat:no-repeat;
	font-family:Arial;
	color:#000;
	font-size:9pt;
	padding:5px;
}

.adem-kit-csl{
	width:160px;
	padding-right:10px;
	font-size:8pt;
}
.adem-kit-csl div{font-size:8pt;}
.adem-kit-type{
	font-size:8pt;
	color:#ff3300;
}
.adem-kit-csl li{display:block;float:none;}
.prod{font-weight:bold;}

.readmore{color:#0d6bca;font-size:10pt;}
a.readmore {color:#0d6bca;text-decoration:none;}
a.readmore:hover {color:#0d6bca;text-decoration:underline;}

.footerwrap{
	width:100%;
	height:56px;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
}

.footer{
	width:1000px;
	margin:0 auto;
}

.footer-links{color:#fff;padding-top:10px;font-size:8pt;}
.footer-links a{color:#fff;text-decoration:none;margin-right:5px;padding-right:5px;border-right:1px solid #fff;}
.footer-links a:hover{color:#fff;text-decoration:underline;}

.footer-copy{color:#4abb4a;padding-top:6px;font-size:8pt;padding-bottom:20px;}

.footer-icons{float:right;}

/*** menu tabs  ***/
.active-tab{
	background-image:url(../images/tab-bg-ho.png);
	background-repeat:repeat-x;	
}
#aboutmenu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: 'Bitter', serif;
	font-size:18px;
	font-weight:normal

	}
#aboutmenu ul{
	background:#fff;

	list-style:none;
	margin:0;
	padding:0;
	}
#aboutmenu li{
	float:left;
	/*border-right:1px solid #ddd;*/
	height:42px;
}
#aboutmenu li a{
	font-size:13pt;
	color:#fff;
	display:block;
	font-weight:normal;
	margin:0px;
	text-align:center;
	padding:0px;
	text-decoration:none;
	background-image:url(../images/tab-devider.png);
	background-repeat:no-repeat;
	background-position:right top;
	letter-spacing:1px;
}
#aboutmenu li a:hover{
	background-image:url(../images/tab-bg-ho.png);
	background-repeat:repeat-x;	
	color:#000;
	text-decoration:none;
}
#aboutmenu ul li:hover a{
	background-image:url(../images/tab-bg-ho.png);
	background-repeat:repeat-x;	
	color:#fff;
	text-decoration:none;
}
#aboutmenu li ul{
	background:#3fb3e5;
	display:none;
	height:auto;
	padding:5px;
	margin:-3px 0 0 0;
	border:0px;
	position:absolute;
	width:256px;
	z-index:200;
	
	/*top:1em;
	/*left:0;*/
	}
#aboutmenu li:hover ul{
	display:block;
	
	}
#aboutmenu li li {
	background:#0a4178;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:256px;height:30px;
	border-bottom:1px solid #3fb3e5;
	}
#aboutmenu li:hover li a{
	background:none;
	color:#fff;
	}
#aboutmenu li ul a{
	display:block;
	font-size:14px;
	font-style:bold;
	margin:0px;
	padding:6px 10px 6px 15px;
	text-align:left;
	letter-spacing:0;
	}
#aboutmenu li ul a:hover, #aboutmenu li ul li:hover a{
	background:#111;
	border:0px;
	color:#fff;
	text-decoration:none;
	}
#aboutmenu p{
	clear:left;
	}	
/*** end of menu tabs  ***/