@charset "UTF-8";

img, div { /* */
	behavior: url(css/resources/iepngfix.htc);
}

body{
	margin: 0px;
	padding: 0px;
	background-color: #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/media-site/img/layout/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#header_decorative {
	background-image: url(/media-site/img/layout/header_logo.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 197px;
}

#main { /* main wraper */
	z-index: 2;
	top: -196px;
	position: relative;
	width: 846px;
	margin-right: auto;
	margin-left: auto;
}

#header  {
	float: left;
	width: 846px;
}

#header .logo {
	float: left;
	margin-top: 24px;
}

#header .icons {
	float: right;
	margin-right: 29px;
	margin-top: 9px;
}
#header .icons img {
	margin-right: 7px;
}

ul.nav {
	clear: both;
	list-style-type: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	width: 550px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
ul.nav li {
	float: left;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
ul.nav li a, ul.nav li  {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
}
ul.nav li a:hover {
	text-decoration:none;
	color: #ccebff;
}
ul.nav.sub li a:hover{
	text-decoration: none;
	color: #1B76FF;
}
ul.nav .current {
	background-image: url(/media-site/img/layout/nav_current.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
ul.nav.sub .current a{
	color:#fff;
}
ul.nav.sub .current a:hover{
	color:#fff;
}
.activesubnav a {
    color: #fff;
}
.activesubnav a:hover {
    color: #fff;
}
div.nav.shareit {
	float: right;
	margin-top: 14px;
	padding-top: 4px;
	margin-right: 20px;
}
ul.nav.sub {
	padding-left: 0px;
	margin-top: 0px;
	width: 565px;
}
ul.nav.sub li a ,ul.nav.sub li{
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
ul.nav.sub li{
	padding-bottom: 3px;
	padding-top:3px;
}
ul.nav.sub .current{
	background-color: #1B76FF;
	background-image: none;
	color: #FFF;
}
.decorative_content_top_rounded {
	background-image: url(/media-site/img/layout/decorative_top_rounded.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 4px;
	float: left;
	width: 846px;


}

#content {
	background-color: #FFF;
	float: left;
	width: 806px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 20px;
}

/* footer */

#footer {
	width: 806px;
	float: left;
	background-image: url(/media-site/img/layout/footer_bg.jpg);
	background-repeat: no-repeat;
	height: 173px;
	padding-right: 20px;
	padding-left: 20px;
}
#footer p{
	margin-top: 0px;
}
#footer .foot_title {
	margin-bottom:10px;
}
#footer .foot_contact {
	font-weight:bold;
}
#footer ul {
	list-style-type: none;
	padding-left: 5px;
	float: left;
	width: 200px;
	margin: 0px;
}
#footer ul , #footer ul a{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	margin-top: 14px;
	font-weight: bold;
}
#footer ul a:hover{
	color: #ccebff;
	text-decoration: none;
}
#footer ul li {
	padding-bottom: 4px;
}

#footer .last  { /* last div in footer */
	width: 150px;
	padding-left: 5px;
	float: left;
	font-size: 12px;
	color: #FFF;
	margin-top: 13px;
	line-height: 18px;
}


/* search */

.search input {
	float: left;
	height: 17px;
	width: 174px;
}
.search .button {
	background-color: #1B76FF;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 10px;
	font-weight: bold;

}
.search .button a {
	color: #FFF;
	text-decoration: none;
}
.button input {
	display: block;
}

/* content box */

#left_box {
	float: left;
	width: 530px;
	margin-top: 19px;
	margin-bottom: 19px;
}



/* orange box */

.orange_box {
	float: right;
	width: 215px;
	/*background-image: url(/media-site/img/layout/orange_box_bg.jpg);*/
        background-image: url(/media-site/img/layout/blue_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #c6e0ff;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	margin-top: 19px;
	padding-bottom: 30px;
	color: #FFF;
}
.blue_2nd_box {
	float: right;
	width: 215px;
        background-image: url(/media-site/img/layout/blue_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
        /*background-color: #E8F1FF;*/
        background-color: #c6e0ff;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	margin-top: 19px;
	padding-bottom: 30px;
	color: #4b4b4b;
}

.blue_2nd_box_blog {
	float: none;
	width: 215px;
	padding-right: 60px;
	padding-left: 0px;
	padding-top: 15px;
	margin-top: 19px;
	padding-bottom: 30px;
	color: #4b4b4b;
}

.blue_2nd_box_blog p {

        display: block;
        float:left;
        width:170px;
    	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
        padding-bottom:5px;
        margin-bottom:8px;

}

.blue_2nd_box_blog a{

        text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1B76FF;
	color: #1B76FF;
	font-weight: bold;
        width:169px;

}

.blue_2nd_box_blog img {

        display: block;
        float:left;
        margin-right:15px;

}

.orange_box_talk {
	float: right;
	width: 215px;
	background-image: url(/media-site/img/layout/orange_box_bg.jpg);
        /*background-image: url(/media-site/img/layout/blue_box_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FE9C1E;
        /*background-color: #E8F1FF;*/
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	margin-top: 19px;
	padding-bottom: 30px;
	color: #FFF;
}
#right_box {
	float: right;
	width: 275px;
}
#right_box > p   {
	float: right;
	width: 255px;
}
.feat-link  {
        width: 255px;
        height: 148px;
        float:right;
        border:0;
        margin-top:20px;
}
.decorative_orange_element {
	width: 20px;
	height: 50px;
	/*background-image: url(/media-site/img/layout/decorative_orange_element-1.gif);*/
        background-image: url(/media-site/img/layout/decorative_blue_element-1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
}
.decorative_blue_element {
	width: 20px;
	height: 50px;
        background-image: url(/media-site/img/layout/decorative_blue_element-1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
}
.decorative_orange_element_contact {
	width: 20px;
	height: 50px;
	background-image: url(/media-site/img/layout/decorative_orange_element-1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
}
.decorative_blue_element_contact {
	width: 20px;
	height: 50px;
        background-image: url(/media-site/img/layout/decorative_blue_element-1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
}
.decorative_orange_element.blue {
	width: 20px;
	height: 50px;
	background-image: url(/media-site/img/layout/decorative_orange_element-1.gif);
        /*background-image: url(/media-site/img/layout/decorative_blue_element-1.gif);*/
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
}