html{
	overflow-y:scroll;
}

body
{
	margin:0;
	padding:0;
	background-image: url(images/pcbbackbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}


.txt
{
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:12px;
	text-align:justify;
	line-height:21px;
	color:#000;
}
.div-corners
{
	border:4px solid #F0F0F0;
	padding:10px 6px;
	border-radius:6px;
	-moz-border-radius:25px; /* Firefox 3.6 and earlier */
	background-color: #ffffff;
}

.footer
{
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:12px;
	color:#FFF;
	line-height:20px;
}
.footer-a
{
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:25px;
	text-align:center;
}
.footer-a:hover{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6B43;	
	
}
.pro-txt {
	font-family: 'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	padding-left: 10px;
}
.shot-div {
	clear: left;
	height: 280px;
	overflow: scroll;
}

.shot2-div {
	clear: left;
	height: 540px;
	overflow: scroll;
}
.pro-div {
	float: left;
	width: 100%;
}


.left-menu {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	color: #0A1857;
	background-color: #f0f0f0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.border {
	border: medium solid #CCC;
}

.con-border {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #0A1857;
}

.footer-bk-img {
	background-image: url(images/footer-bk-img.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 22px;
	width: 110px;
}
.flag-border {
	padding: 2px;
	border: thin solid #CCC;
}

.footer-bk-img:hover {
	background-image: url(images/footer-bk-img-roll.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 22px;
	width: 110px;
}

.footer-menu {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 3px;
	font-weight: bold;
}
	
.logo-panel {
	background-image: url(images/logo-panel.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 117px;
	width: 998px;
}

.left-menu:hover {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	color: #FFFFFF;
	background-color: #cccccc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.com_name
{
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:14px;
	color:#fff;
	text-align:left;
	padding-left:5px;
	line-height:30px;
	font-weight: bold;
}

.com_name1
{
	font-size:16px;
	color:#fff;
	text-align:left;
	padding-left:15px;
	line-height:30px;
	font-family: 'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
}
.com_name3
{
font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
font-size:15px;
color:#fff;
font-weight:bold;
padding-left:5px;
text-align:left;
line-height:30px;
}
.com_name2
{
font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
font-size:13px;
color:#fff;
font-weight:bold;
padding-left:5px;
text-align:left;
line-height:30px;
}
.txt1
{
font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
font-size:11px;
text-align:left;
line-height:18px;
padding:7px;
color:#006699;
}

.txt2
{
font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
font-size:11px;
text-align:left;
line-height:16px;
color:#006699;
}
.inputbox_11{ border:1px solid #2A84BF; padding:2px;}
.inputbox_11:hover{ border:1px solid #1E5787; padding:2px;}



.selectbox{ border:1px solid #B6B6B6;}
.selectbox:hover{ border:1px solid #002E45;}

.areabox{ border:1px solid #B6B6B6; padding:4px;}
.areabox:hover{ border:1px solid #002E45;}
.submit_btn {
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/botton.jpg);
	background-repeat:repeat-x;
	border:0px solid #089D49;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	height:26px;
}

.read-more
{
	font-size:12px;
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-weight:bold;
	text-align:left;
	color:#1c5585;
	line-height:21px;
}
.read-more a
{
	font-size:12px;
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-weight:bold;
	text-align:left;
	color:#1c5585;
	text-decoration:none;
	line-height:21px;
}
.read-more a:hover
{
	text-decoration:underline;

}

p{ margin-bottom:5px; padding:0px;}


#news-container
{
	width: 100%;
	margin:0px;
	height:183px;
	overflow:hidden;
	padding:0px; 
}
#news-container ul
{
	margin:0px;
	padding-left:4px;
}
#news-container ul li
{
	list-style:none;
}
#news-container ul li a
{
	margin:0px;
	padding:0px;
}
.home-pro
{
	float:left;
	width:120px;
	margin-right:8px;
	font-size:12px;
	color:#0d5582;
	text-align:center;
}

.pro-headings
{
	font-size:18px;
	line-height:20px;
	color:#0A1857;
	font-weight:bold;
	font-family: 'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
}
.pro-headings a
{
	font-size:13px;
	line-height:20px;
	color:#ed1c24;
	font-weight:bold;
	text-decoration:none;
}
.pro-headings a:hover
{
	text-decoration:underline;
}

.bullet {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	color: #ED1D25;
	text-decoration: none;
	line-height: 25px;
	font-size: 20px;
}






.fade-image{
	width:548px;
	height:260px;
	/* [disabled]margin:auto; */
	border-bottom: 1px dashed #D1D1D1;
	background-color: #fff;
}



/* rotator in-page placement */
div.rotator {
	position:relative;
	height:260px;
	visibility:visible;
	background:black;
	background-color: transparent;
	overflow:inherit;
	z-index: 1;
	
}
/* rotator css */
div.rotator ul {
	padding:0px;
	margin:0px;
}
div.rotator ul li {
	float:left;
	position:absolute;
	list-style:none;
}

div.rotator ul li.show {
	z-index:1;
}


.for_border{
	border:1px solid #2779ad !important;
}



.menu_list{
	margin:0;
	padding:0;
}

.menu_list ul{
	margin:0;
	padding:0;
	list-style:none;
}

.menu_list li{
	line-height:23px;
	background: url(images/bullet_icon.png) 0 5px no-repeat;
}

.menu_list li a{
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left: 40px;
	text-decoration: none;
	display: block;
	line-height: 31px !important;
	border-bottom: 1px solid #365381;
	background-color: #0a1857;
	background-repeat: repeat-x;
	background-position: 0 0;
	text-transform: uppercase;
}

.menu_list li a:hover{
	color:#FFF;
	background-color:#010c39;
}

.active{
	color:#fc6035 !important;
	background-color:#010c39 !important;
}

.menu_list li img{
	padding-left:10px;
	width:18px;
	height:auto;
	float: left;
	line-height: 23px;
	padding-top: 5px;
}
	
.clr1{
	color:#BA0D13;
	/* [disabled]padding-left: 5px; */
	margin: 0;
}

.clr2{
	color:#243C62;
	padding:5px;
	margin: 0;
}

.mail-us{
	position:relative;
	margin-top:18px;
	margin-left: 5px;
	margin-right: 5px;
	border-top: 1px dashed #ccc;
}

.mail-us a{
	color:#333;
	text-decoration:none;
}
.top-line {
	background-image: url(images/top-line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 102px;
}



.mail-us a:hover{
	color:#333;
	text-decoration:underline;
}


.main_area{
	width:100%;
	height:auto;
	overflow:hidden;
}


.menu_list1{
	margin:0 0 15px 0;
	padding:0;
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:12px;
	color:#333333;
}

.menu_list1 strong{
	color:#BA0D13;
	font-size: 12px;
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
}

.menu_list1 ul{
	margin:0;
	padding:0;
	list-style:none !important;
}

.menu_list1 li{
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:12px;
	color:#000033;
	padding-left:10px;
	font-weight: normal;
	background-image: url(images/btn3.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}


.for_img{
	float:left;
	margin-right:8px;
}



.client-logo{
	background-color: #EFEFEF;
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size: 12px;
	color: #0d527c;

}

.client-logo td{
	background:#FFFFFF;
	height: 70px;
	line-height:normal !important;
	vertical-align:middle !important;
	width: 100px;
	
}
.footer-heading {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:16px;
	color:#FFF;
	line-height:8px;
	text-transform: uppercase;
	padding-left: 8px;
	font-weight: normal;
	padding-bottom: 2px;
}
.blue-line {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #0A1857;
	border-right-color: #0A1857;
	border-bottom-color: #0A1857;
	border-left-color: #0A1857;
}

.blue-heading {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:18px;
	color:#0A1857;
	line-height:18px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 0px;
}

.left-menu-h{
	color: #0A1857
}
.left-menu-h:hover{
	color: #0A1857
}
.footer-heading-gold {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:16px;
	color:#FF9014;
	line-height:8px;
	text-transform: uppercase;
	padding-left: 8px;
	font-weight: normal;
	padding-bottom: 2px;
}
.txt-heading {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:16px;
	color:#0A1857;
	font-weight: bold;
}
.left-menu-active {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	color: #FFFFFF;
	background-color: #cccccc;
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.footer-active {
	color: #FF6B43;
	font-family: 'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.blod-heading-blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#0A1857;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 0px;
}
.blod-heading-red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#FC6035;
	text-transform: uppercase;
	padding-bottom: 0px;
}
.app-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#FF6B43;
}
.linecard-header {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:16px;
	color:#0A1857;
	text-transform: uppercase;
	font-weight: bold;
	height: 25px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.linecard-txt {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:12px;
	color:#666;
}
.linecard-txt2 {
	font-family:'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size:14px;
	color:#000;
}
.pro-txt-gold {
	font-family: 'Calibri', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif;
	font-size: 14px;
	color: #FC6035;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
