body { margin:0px; padding:0px; background-color:#7f7f7f; font-family:Arial, Helvetica, sans-serif;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
a{outline:none;}
img{border:none;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/* home */
.logo-link{height:97px; width:380px;}
#contener {width:100%; height:141px; overflow:visible; margin:0px auto; position:relative; z-index:100; display:block; background:url(../images/top-bg.jpg)}
#contener .wrap{width:924px; margin:0px auto;}
#contener .logo { height:97px; position:relative; width:380px; z-index:400; float:left; background:url(../images/cadsaga-logo.jpg) no-repeat; top:16px; }	
/*#contact-no ul {  margin:0px; padding:0px; list-style:none; font-family:Conv_arial, Arial, Helvetica, sans-serif; font-size:18px; color:#f6a303; }

#contact-no ul li{ width:auto; float:right; background:url(../images/phone-icon.gif) no-repeat;
	height:32px;
	margin-top:55px;
}*/
#search{ width:230px; float:right; height:40px; margin-top:54px;}
#search .textbox{width:200px; border:1px solid #ccc; font-size:12px; color:#b4b4b4;}
#search .search-butn {width:20p; height:20px; margin:0px;}

#middle{ background-color:#FFFFFF; padding:10px; width:900px; margin:0px auto;}
/* ----------- Navigation ---------------- */

.nav-topline{ width:900px; height:12px; clear:both; background:url(../images/nav-top-bg.jpg) repeat-x; margin:0px auto; position:relative; z-index:100; top:5px; }
	
/* ----------- Navigation ---------------- */

#nav{width:900px; height:49px; clear:both; padding:0px; position:relative; margin:0px auto; margin-top:0px; border-bottom:#DDDBDB 1px solid; background-color:#fff;}
#nav-l{width:13px; height:41px;}
#nav-bg{width:900px; height:41px;}
#nav-r{width:13px; height:41px;}

ul.menu {font-family:Conv_arial, Arial, Helvetica, sans-serif; font-size:13px; color:#595959; font-weight:bold; text-decoration: none; list-style:none; margin:0; padding:0;}	
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#595959; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:0px; height:34px;}
ul.menu ul {position:absolute; line-height:2; top:40px; left:0; color:#2062af; display:none; opacity:0; list-style:none; text-transform:capitalize;}
ul.menu ul li {position:relative; text-align:left; width:200px; margin:0px; height:28px;  border-bottom:1px solid #DDDBDB; cursor:pointer}
ul.menu ul li a {display:block; padding:1px 3px 3px; color:#595959;}
ul.menu ul li a:hover {color:#ffffff; background-color:#2062af;}
ul.menu ul ul {left:200px; top:0px}
ul.menu .menulink { padding:9px 23px 4px;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#2062af; color:#edab20; height:36px;}
ul.menu .sub {color:#FFFFFF;}
ul.menu .topline {border-top:1px solid #FDCB7F}
ul.menu .menu-divider{height:50px; float:left; width:0px; border-left:1px solid #DDDBDB;}
ul.menu .menu-lh{height:29px; padding-top:16px;}
ul.menu .menu-lh:hover{background-color:#2062af; color:#edab20; height:29px;}
ul.menu .active{background-color:#2062af; color:#edab20; height:29px;}
ul.menu .active-l{background-color:#2062af; color:#edab20; height:36px;}

/* ----------- Navigation ---------------- */
	
/* ----------- banner ---------------- */

#banner {width:898px; height:387px; overflow:visible; margin:10px auto 0px;; position:relative; z-index:100; display:block; border:#d7d7d7 1px solid; background:url(../images/banner-bg.jpg) repeat-x;}
#banner-out {width:900px; overflow:auto; margin:20px auto 10px; position:relative; z-index:100; display:block;}
#banner-inn {width:900px; overflow:visible; margin:0px auto; position:relative; z-index:100; display:block; /*border:#ababab 1px solid;*/}



#banner .imgs { height:387px; width:556px; position:relative; z-index:400; float:left; background:url(../images/banner-1.jpg) no-repeat; }
#banner #text { height:387px; width:325px; position:relative; nz-index:400; float:right; }
.text-1{font-size:12px; color:#333; background-color:#CCC; width:300px; height:25px; }
.bottom-line{ background:url(../images/divider.gif) no-repeat; width:313px; height:1px; }

/* ----------- footer ---------------- */
.footer-topline {
	width:924px; 
	height:2px; 
	clear:both; 
	margin:0px auto; 
	position:relative; 
	z-index:100; 
	margin-top:25px;
	}
	
#footer {
	width:922px;
	height:51px;
	clear:both;
	margin:0px auto;
	position:relative;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:18px;
	}

.ftr-link:link, .ftr-link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	text-decoration:none;
}
.ftr-link:hover{text-decoration:underline;}

.last-footer {
	width:900px; 
	height:21px; 
	clear:both; 
	margin:0px auto; 
	position:relative; 
	z-index:100; 
	margin-top:3px;
	}

.text-box-heading
{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;;
	font-size:14px;
	font-weight:bold;
	color:#2062af;
	line-height:18px;
}
.text-box-para
{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}

.text-box-more:link, .text-box-more:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2062AF; line-height:18px; text-decoration:none; }
.text-box-more:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2062AF; line-height:18px; text-decoration:underline; }


/*---- CSS BY SP -----*/
.nav-left{width:180px; float:left; padding-top:5px;}
#banner-inn .ban-right{width:740px; float:right; margin:0;}

.head{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#595959;
	text-transform:uppercase;
	font-weight:bold;
}

.sub-head{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464a9a;
	line-height:30px;
}

.inner-text{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#595959;
	text-decoration:none;
}

.inner-text-blue{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#1b59a2;
	text-decoration:none;
}

.mid:link, .mid:visited{font-family:Conv_arial, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#595959; text-decoration:none;}
.mid:hover{text-decoration:underline;}

.inner-text-wht{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#fff;
	text-decoration:none;
}

.button-01{
	width:212px;
	height:196px;
	background:url(../images/btn-01.jpg) center no-repeat;
}
.button-02{
	width:212px;
	height:196px;
	background:url(../images/btn-02.jpg) center no-repeat;
}
.button-03{
	width:212px;
	height:196px;
	background:url(../images/btn-03.jpg) center no-repeat;
}
.button-04{
	width:212px;
	height:196px;
	background:url(../images/btn-04.jpg) no-repeat;
}
.button-05{
	width:212px;
	height:196px;
	background:url(../images/btn-05.jpg) no-repeat;
}
.button-06{
	width:212px;
	height:196px;
	background:url(../images/btn-06.jpg) no-repeat;
}

.button-04b{
	width:262px;
	height:196px;
	background:url(../images/btn-04-big.jpg) no-repeat;
}

.button-offer{
	width:262px;
	height:196px;
	background:url(../images/offer-btn.jpg) no-repeat;
}

.head-wht{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.blue-inn-head{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#2062af;
}

.blue-head{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#2062af;
}

.blue-head-b{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#0b71eb;
}

.blk-head{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#1b59a2;
	font-weight:bold;
}

.blk:link, .blk:visited{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#0070c0;
	text-decoration:underline;
}
.blk:hover{color:#595959;}

.dot-line{
	border-bottom:#e4e4e4 1px solid;
}

.left:link, .left:visited{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2561a9;
	padding-left:15px;
	background:url(../images/bullet.png) left center no-repeat;
	text-decoration:none;
	margin-left:15px;
}

.left:hover{text-decoration:underline;}

.brch-left:link, .brch-left:visited{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2561a9;
	padding-left:18px;
	background:url(../images/brch-bullet.png) left center no-repeat;
	text-decoration:none;
	margin-left:10px;
}

.brch-left:hover{text-decoration:underline;}

ul.left-nav{
	list-style-type:disc;
	margin:0 0 0 25px;
	padding:0;
	line-height:25px;
}

ul.left-nav li{border-bottom:#999999 1px dashed;}

.tbl-top{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#ffffff;
}

.tbl-head{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#ffffff;
}

.broucher-head{
	background:url(../images/broucher-bg.png) no-repeat;
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#ffffff;
}

.head-sml{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	font-weight:bold;
}

.head-blk{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	font-weight:bold;
}

.brch:link, .brch:visited{font-family:Conv_arial, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#232323; text-decoration:none;}
.brch:hover{text-decoration:underline;}

.mail:link, .mail:visited{font-family:Conv_arial, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#1b59a2; text-decoration:none;}
.mail:hover{text-decoration:underline;}

.tbl-bor-A{border:#7e7e7e 1px solid;}
.tbl-bor-XL{border:#7e7e7e 1px solid; border-left:none;}
.tbl-bor-LR{border-left:#7e7e7e 1px solid; border-right:#7e7e7e 1px solid;}
.tbl-bor-XT{border:#7e7e7e 1px solid; border-top:none;}
.tbl-bor-XLT{border:#7e7e7e 1px solid; border-left:none; border-top:none;}

.bor-left{border-left:#7e7e7e 1px solid;}


.form-heading{
	font-family:Conv_arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0070c0;
	font-weight:bold;
}

.form-text-field{
	width:200px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	color:#666666;
	}
	
	
.cont-form-text-field{
	width:250px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	color:#666666;
	}
.blue-heading{color:#2561a9;}
.white-txt{color:#fff; font-size:12px; font-weight:bold;}
.white-txt-2{color:#fff; font-size:16px; font-weight:bold;}
