@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

body { 
  background: url(../images/bg-pla.png) repeat left top;
  font: normal 11px/15px Tahoma, Verdana, "Trebuchet MS";
  color:#454545;
}

img { 
border:none;
}

ul, li { 
list-style:none;
}

a:link,a:visited { 
color:#0066b3;
text-decoration:none;
}

a:hover { 
color:#0066b3;
text-decoration:underline;
}

a:active { 
color:#0066b3;
text-decoration:none;
}

h1{ 
font: bold 16px/34px Georgia, "Times New Roman", Times, serif;
color:#0066b3;
clear: both;
}

h2{ 
font: bold 14px/24px Georgia, "Times New Roman", Times, serif;
color:#0066b3;
padding:3px;
}


h3{ 
font: bold 12px/22px "Myriad Pro", "Myriad Pro Cond", Verdana;
color:#454545;
text-transform:uppercase;
}

p {
padding: 8px 4px;
text-align:justify;
}

#wrapper {
margin:0px auto;
background:#FFF;
width:900px;
height:auto !important;
min-height:100%;
display:block;
}

/*----------------header-------------*/

#header {
width:900px;
height:150px;
float:left;
display:block;
}

#logo {
width: 183px;
height:134px;
float:left;
border-top: 8px solid #0153a5;
border-bottom: 8px solid #0153a5;
}

#banner {
width:717px;
height:134px;
float:left;
z-index:4;
display:block;
border-top: 8px solid #0153a5;
border-bottom: 8px solid #008fd4;
}

/*----------------header-------------*/



/*-------------navigation-----------*/

#navigation {
width:900px;
float:left;
display:block;
background:#FFF;
border-bottom: 4px solid #648b30;
}

#nav {
width:900px;
height:34px;
background:url(../images/menu-bg.png) repeat-x left top;
float:left;
}

#sddm {	
margin: 0;
padding: 0;
z-index: 30;
}

#sddm li {	
margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 12px Tahoma, Verdana, "Trebuchet MS";
}

#sddm li a {	
display: block;
background:url(../images/saperator.png) no-repeat right center;
padding: 0px 14px;
width: auto;
color: #0053a3;
text-align: center;
text-decoration: none;
line-height:34px;
}

#sddm li a.last {	
display: block;
background: none;
padding: 0px 14px;
text-decoration: none;
line-height:34px;
}

#sddm li a:hover {
color:#628b3d;
}

#sddm li a.current {
color:#5c8536;
}

#sddm li a.current:hover {
color:#4b4b4d;
}

#sddm div {	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #0066b3;
border: 1px solid #8cc63e;
z-index:11;
}

#sddm div a {	
position: relative;
display: block;
margin: 0;
padding: 8px;
width: 180px;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #628b3d;
border: 1px solid #628b3d;
color: #FFF;
font: bold 12px Tahoma, Verdana, "Trebuchet MS";
text-transform:none;
}

#sddm div a:hover {	
background: #8cc63e;
color: #FFF;
}

/*-------------navigation-----------*/

/*----------content-----------------*/

#content {
width:900px;
height:100% !important;
background:#FFF url(../images/bg-page.png) repeat-y left center;
float:left;
display:block;
/*border-right: 2px solid #0153a5;*/
}

/*----------content-----------------*/

/*---------content left -------*/

.Content_Left {
width:260px;
float:left;
display:block;
background:#0054a5;
}

.Content_Left h1{
width:240px;
float:left;
text-align:center;
border-left: 10px solid #8cc63e;
border-right: 10px solid #8cc63e;
color:#618a3c;
background:#FFF;
margin-bottom: 8px;
}

.Content_Left p{
color:#FFF;
padding:5px 10px;
}

.lft-more {
float:right;
clear:both;
margin:0px 10px 5px 10px;
width:240px;
height:20px;
}

.lft-more a{
color:#FFF;
text-decoration:none;
font-weight:bold;
float:right;
}

.Content_Left ul{
padding:10px;
}

.Content_Left ul li{
list-style:none;
padding:4px 0px;
border-bottom: 1px solid #014d97;
}

.Content_Left ul li a{
background:url(../images/icon-side.png) no-repeat left top;
color:#FFF;
font-weight:bold;
text-decoration:none;
padding:0px 10px 0px 18px;
}

.Content_Left ul li a:hover{
color:#F3F3F3;
text-decoration:none;
}

/*---------content left -------*/

/*---------content right -------*/

.Content_Right {
width:618px;
float:left;
padding:0px 10px;
}

.Content_Right img{
float:left;
width:auto;
margin: 0px 10px 0px 0px;
}

.Content_Right h1{
margin-bottom: 8px;
}

.Content_Right ul {
padding: 10px;
}

.Content_Right ul li{
list-style:inside;
list-style-type:disc;
padding:2px;
}

.Content_Right ul li a{
font-weight: bold;
color:#5c863a;
}

/*---------content right -------*/

.Middle_blocks {
width:620px;
float:left;
padding:0px 10px;
}

.block {
width: 195px;
float:left;
padding:0px;
margin:0px 10px 0px 0px;
}

.block img{
float:left;
width:auto;
margin-top:0px;
}

.block h2 {
padding:0px;
clear:both;
margin-bottom:15px;
}

.block p {
width: 100px;
float:left;
text-align:left;
}

.block a{
float:right;
margin:0px 10px 10px 0px;
color:#5c863a;
text-decoration:none;
font-weight:bold;
}

.block a:hover{
color:#4c4a4d;
}

.gap {
height:20px;
width:620px;
background:none;
float:left;
}

/*----------footer-----------------*/

#footer {
background: #FFF url(../images/footer-top.png) left top no-repeat;
width:900px;
height:60px;
float:left;
color:#000;
border-bottom:8px solid #0153a5;

}

.copy-right {
width: 400px;
text-align:left;
padding-left:10px;
color:#008fd4;
float:left;
margin-top:23px;
}

.copy-right a{
color:#008fd4;
text-decoration:none;
}

.socialize {
width: 440px;
text-align:right;
padding-left:10px;
color:#008fd4;
float:right;
margin-top:18px;
font-size:12px;
font-weight:bold;
color:#0054a6;
padding-right:10px;
}

/*----------footer ends here-----------------*/

.ph-icon {
float:left;
display:block;
clear:both;
background:url(../images/phone-icon.png) no-repeat left center;
font-weight:bold;
font-size:14px;
color: #FFF;
text-indent:46px;
margin:12px 0px 0px 10px;
}

.mail-icon {
float:left;
display:block;
clear:both;
background:url(../images/email-icon.png) no-repeat left center;
font-weight:bold;
font-size:14px;
color: #FFF;
text-indent:46px;
margin:12px 0px 10px 10px;
}

/*------------------------------------------*/

/*--------------*/

.Contact_Pagetop {
width:600px;
float:left;
display:block;
height:90px;
margin:5px 0px 10px 0px;
}

.Newform{
margin:10px;
width:500px;
padding:12px;
}

/* ----------- stylized ----------- */
#stylized{
}
#stylized h1 {
font-size:14px;
color:#39393a;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
padding-bottom:10px;
}

#stylized p code{
font-size:12px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:175px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:175px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:220px;
margin:2px 0 20px 15px;
}

#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:225px;
margin:2px 0 20px 15px;
}

#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:220px;
margin:2px 0 20px 15px;
}

#stylized code {
color:#FF0000;
padding-left:2px;
padding-right:3px;
font-size:12px;
}

input.chkbox{
float:left;
padding:0px 5px 0px 0px;
border:none;
width:19px;
height:25px;
display:block;
clear:left;
}

#stylized button{
clear:both;
margin-left:150px;
width:98px;
height:27px;
background:url(../images/btn-homepage.png) no-repeat left top;
text-align:center;
line-height:27px;
color:#39393a;
font-size:11px;
font-weight:bold;
border:none;
}

.txt_btn{
width:98px;
height:27px;
background:url(../images/btn-homepage.png) no-repeat left top;
text-align:center;
line-height:27px;
color:#39393a;
font-size:11px;
font-weight:bold;
border:none;
float:right;
margin-right:5px;
}

/* ----------- My Form ----------- */

/* begin: slideshow */
#banner_container {
	width: 717px;
	height: 134px;
	background-color: #EEEEEE;
	overflow: hidden;
	position: relative;
}
#banner_container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
#banner_container img {
	border: 0;
}
/* end: slideshow */

/*------------ packages ----------*/
.package_tbl {
width:615px;
height:auto;
margin:10px 0px;
border: 1px solid #3575bb;
padding:0px;
}

.package_tbl h1{
text-align:center;
color:#3575bb;
font: bold 16px/28px Tahoma, Verdana, "Trebuchet MS";
border-bottom: 1px solid #3575bb;
margin:0;
padding:0;
}

.package_tbl h2{
text-align:left;
color:#8abf19;
font: bold 13px/26px Tahoma, Verdana, "Trebuchet MS";
border-bottom: 1px solid #e4e4e4;
margin:0;
padding:0px 0px 0px 5px;
}

.tbl_tab1r {
text-align:center;
color:#FFF;
font: bold 13px/28px Tahoma, Verdana, "Trebuchet MS";
background:#3575bb;
}

.tbl_tab2r {
text-align:center;
color:#FFF;
font: bold 12px/28px Tahoma, Verdana, "Trebuchet MS";
background:#8abf19;
}

.tbl_tab3r {
text-align:center;
color:#FFF;
font: bold 13px/28px Tahoma, Verdana, "Trebuchet MS";
background:#3c3c3c;
}

.tbl_tab1 {
text-align:center;
color:#FFF;
font: bold 13px/28px Tahoma, Verdana, "Trebuchet MS";
background:#3575bb;
border-right:1px solid #FFF;
}

.tbl_tab2 {
text-align:center;
color:#FFF;
font: bold 12px/28px Tahoma, Verdana, "Trebuchet MS";
background:#8abf19;
border-right:1px solid #FFF;
}

.tbl_tab3 {
text-align:center;
color:#FFF;
font: bold 13px/28px Tahoma, Verdana, "Trebuchet MS";
background:#3c3c3c;
border-right:1px solid #FFF;
}

.tbl_text {
text-align:left;
color:#454545;
font: bold 11px/22px Tahoma, Verdana, "Trebuchet MS";
border-bottom:1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
padding-left:5px;
}

.tbl_textM {
text-align:center;
color:#454545;
font: bold 11px/22px Tahoma, Verdana, "Trebuchet MS";
border-bottom:1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}

.tbl_textMR {
text-align:center;
color:#882300;
font: bold 11px/22px Tahoma, Verdana, "Trebuchet MS";
border-bottom:1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}

.tbl_textMG {
text-align:center;
color:#659400;
font: bold 11px/22px Tahoma, Verdana, "Trebuchet MS";
border-bottom:1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}

.tbl_textMB {
text-align:center;
color:#454545;
font: bold 11px/22px Tahoma, Verdana, "Trebuchet MS";
border-bottom:1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}

.tbl_textNew {
text-align:left;
color:#8abf19;
font: bold 12px/22px Tahoma, Verdana, "Trebuchet MS";
border-bottom:1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
padding-left:5px;
}