/* CSS Document */
*{padding:0px; margin:0px;}
body{padding:0; margin:0; font:normal 14px/19px Arial, Helvetica, sans-serif; color:#3d3d3f; background:url(../images/body_bg.jpg) top repeat-x #FFFFFF; }
a{
outline:none;
}

a img {
border:none;
}

h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address, form{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px 0px 20px 0px;
font:normal 14px/19px Arial, Helvetica, sans-serif;
color:#3d3d3f;
text-decoration:none;
}

ul, ol{
margin:0px;
padding:0px;
}

.clear{ padding:0; margin:0; height:0px; clear:both;}
.lfloat{float:left;}
.rfloat{float:right;}

#wrapper{
padding:0px 0px;
margin:0 auto;
width:100%;
background:url(../images/footer_bg.jpg) bottom repeat-x;
}

.page{
padding:0px 0px;
margin:0 auto;
width:990px;
}

a { color:#3d3d3f; text-decoration:underline; }

/*---------------------- Header ----------------------*/
.header{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:990px;
clear:both;
}

.header_top{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:990px;
height:100%;
overflow:hidden;
}

.header_top h1{
margin:10px 0px 0px 55px;
padding:0px 0px 0px 0px;
width:194px;
height:75px;
float:left;
}

.header_top h1 a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:194px;
height:75px;
display:block;
background:url(../images/logo.png) left top no-repeat;
line-height:190px;
overflow:hidden;
}
.header_right{
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
height:100%;
overflow:hidden;
}
.contact{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;
width:300px;
float:left;
text-align:right;
font:normal 16px/18px Arial, Helvetica, sans-serif;
color:#005ba8;
}

.contact span{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
display:block;
}

.contact a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#005ba8;
text-decoration:underline;
}

.contact a:hover{
text-decoration:none;
}

.share{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

/**************** nav section start here ****************************/
.nav {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%; overflow:hidden;}
ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style-image: none; list-style-position: outside; list-style-type: none; margin:20px 0px 0px 48px; padding:0px 0px 0px 0px;}
ul.dropdown {position: relative; z-index: 597; height:100%; overflow:hidden;}
ul.dropdown li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float: left; display:block; vertical-align: middle;}
ul.dropdown li a {margin: 0px 6px 0px 6px; padding: 0px 0px 0px 0px; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#010066; text-decoration:none; display:block;}
ul.dropdown li a span {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#010066; text-decoration:none; display:block;}
ul.dropdown li a span span {margin: 0px 0px 0px 0px; padding: 4px 8px 6px 8px; width:86px; height:43px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#010066; text-decoration:none; text-align:center; display:block;}
ul.dropdown li a:hover {color:#ffffff; background:url(../images/nav_bg-r.jpg) top right no-repeat;}
ul.dropdown li a:hover span {color:#ffffff; background:url(../images/nav_bg-l.jpg) top left no-repeat;}
ul.dropdown li a:hover span span {color:#ffffff; background:url(../images/nav_arrow.jpg) bottom no-repeat;}
ul.dropdown li a.selected {color:#ffffff; background:url(../images/nav_bg-r.jpg) top right no-repeat;}
ul.dropdown li a.selected span {color:#ffffff; background:url(../images/nav_bg-l.jpg) top left no-repeat;}
ul.dropdown li a.selected span span {color:#ffffff; background:url(../images/nav_arrow.jpg) bottom no-repeat;}
ul.dropdown li.hover, ul.dropdown li:hover {cursor: default; position: relative; z-index: 599;}
ul.dropdown ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; left: 0; position: absolute; top: 100%; visibility: hidden; width: 180px; z-index: 598; background-color:#000000; border:solid 1px #8a3a96; border-bottom:none;}
ul.dropdown ul li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float: none; background:none; border-bottom:solid 1px #8a3a96; height:36px;}
ul.dropdown ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 6px; font:normal 12px/36px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; text-decoration:none;}
ul.dropdown ul li a:hover {background: #8a3a96 !important;}
ul.dropdown ul ul {left: 99%; top: 1px;}
ul.dropdown li:hover > ul {visibility: visible;}

/**************** nav section end here ****************************/

.banner{
margin:26px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:990px;
clear:both;
border-bottom:solid 5px #d5d54f;
}


/*---------------------- Header ----------------------*/

/*---------------------- Content ----------------------*/
.content{
margin:0px 0px 0px 0px;
padding:12px 0px 0px 0px;
width:990px;
height:100%;
overflow:hidden;
background-color:#FFFFFF;
clear:both;

}
.matter{
margin:0px 0px 0px 0px;
padding:0px 10px 0px 23px;
width:667px;
float:right;
}
.matter p{ padding:5px 0 5px 0;}
.matter h1{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 20px/24px Arial, Helvetica, sans-serif;
color:#010066;
}

.matter h2{
margin:0px 0px 0px 0px;
padding:15px 0px 5px 0px;
font:bold 15.5px/18px Arial, Helvetica, sans-serif;
color:#333333;
}
.matter ul{ 
padding:0;
margin:0;
}
.matter ul li{ 
padding:0 0 0 12px;
margin:0;
list-style:none;
background:url(../images/bullet2.png) left no-repeat;
background-position:0 7px;
}
.read_more{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#3d3d3f;
text-decoration:underline;
}
.read_more:hover{
text-decoration:none;
}
.sidebar{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:290px;
float:left;
}
.sidebar .box{
margin:0px 0px 19px 0px;
padding:0px 3px 0px 0px;
width:286px;
border-right:solid 1px #cac9c9;
}

.sidebar .box .inner_box1{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:286px;
border-top:solid 5px #010066;
background:#eeeeef;
}

.sidebar h3{
margin:6px 0px 0px 11px;
padding:0px 0px 0px 0px;
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#010066;
}

.sidebar .box .inner_box1 ul{
margin:15px 0px 0px 0px;
padding:0px 0px 25px 10px;
}

.sidebar .box .inner_box1 ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
list-style:none;
background:url(../images/bullet.jpg) left no-repeat;
font:bold 12px/20px Arial, Helvetica, sans-serif;
color:#3d3d40;
text-decoration:none;
}

.sidebar .box .inner_box1 ul li a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 12px/20px Arial, Helvetica, sans-serif;
color:#3d3d40;
text-decoration:none;
}

.sidebar .box .inner_box1 ul li a:hover{
text-decoration:underline;
}

.sidebar .box .inner_box2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:286px;
border-top:solid 5px #d5d54f;
background:#eeeeef;
}

.sidebar .box .inner_box2 ul{
margin:15px 0px 0px 0px;
padding:0px 0px 20px 10px;
}

.sidebar .box .inner_box2 ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 40px;
list-style:none;
}

.sidebar .box .inner_box2 ul li.phone{
background:url(../images/ico_phone.jpg) left no-repeat;
}

.sidebar .box .inner_box2 ul li.mail{
background:url(../images/ico_mail.jpg) left no-repeat;
}

.sidebar .box .inner_box2 ul li.info{
background:url(../images/ico_info.jpg) left no-repeat;
}
.sidebar .box .inner_box2 ul li.check{
background:url(../images/ico_check-mark.jpg) left no-repeat;
}
.sidebar .box .inner_box2 ul li.tips{
background:url(../images/ico_phone.jpg) left no-repeat;
}

.sidebar .box .inner_box2 ul li a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#3d3d40;
text-decoration:none;
}

.sidebar .box .inner_box2 ul li a:hover{
text-decoration:underline;
}
.contactform
{
padding:0;
margin:0;
}
.contact_add{border-bottom:1px solid #CCCCCC; padding:0 0 10px 0;}
.contact_add a{text-decoration:underline;}
.contact_add a:hover{text-decoration:none;}
.contactform ol li { list-style:none;}
.contactform input { }
/*---------------------- Content ----------------------*/

/*---------------------- Footer ----------------------*/

.footer{
padding:40px 0px 30px 0px;
margin:0px 0px 0px 0px;
width:990px;
height:100%;
overflow:hidden;
clear:both;
}

.footer .footer_left{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

.footer .footer_left ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.footer .footer_left ul li{
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
list-style:none; 
float:left;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#8e8ed2;
text-decoration:none;
}

.footer .footer_left ul li a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#8e8ed2;
text-decoration:none;
}

.footer .footer_left ul li a:hover{
color:#d5d54f;
}

.footer .footer_right{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:right;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#8e8ed2;
text-decoration:none;
}

.bttn{background-color:#010066; padding:3px 5px; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#fff; border:1px solid #000; cursor:pointer;}

/*---------------------- Footer ----------------------*/


/*---------------------- breadcrumb ----------------------*/

#breadCrumb_box{ padding:0; margin:0; width:667px; float:right; list-style-type:none;}
#breadCrumb {
width:667px;
float:right;
height: 20px; /* This is the height we wan't on our breadcrumb */
padding: 0px 0 10px 0px;
color: #010066; /*This is our color on the text which isn't a link. We want' they to be light grey */
margin-bottom:10px;
border-bottom:#999999 solid 1px;
}
#breadCrumb li {
list-style-type:none;
float: left;
display: inline;
margin-left: -9px;
background-image:none;

}
#breadCrumb a {
list-style-type:none;
color: #010066; /* Our breadcrumb links are going to be white */
font-weight: bold; /* And bold */
background: url(../images/breadcrumb.gif) top right no-repeat;
padding-right: 11px; /* We need to add some padding to the right of the link. This space is where the background image is going to be shown. */
text-decoration: none;

}
#breadCrumb a:hover {
color: #d4d64f;
background:url(../images/breadcrumb.gif) top right no-repeat;
}

.addimg{ margin-left:5px;}
.justimg{ margin-left:25px;}
/*---------------------- breadcrumb ----------------------*/