body, iv, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p {

            margin:0;

            padding:0;

            font-weight:normal

}

img,

fieldset {

            border:none;

            padding:0;

            margin:0;

}

body {

            font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

            ;

            color:#333333;

            background: #d0d0d1 url(/multimedia/images/img_structures/body_bg.jpg) center 0 no-repeat;

}

span .clear {

            clear:both;

}

.left {

            float:left;

            width:auto;
            margin-left:0px;
            margin-right:20px;
            margin-bottom:20px;

}

.right {

            float:right;
            width:auto;
			margin-right:0px;
            margin-left:20px;
            margin-bottom:20px;

}

/********************layout start********************/

#layout {

            width:1000px;

            margin:0 auto;

}

/********************layout end********************/

/********************header start********************/

#header {

            float:left;

            width:1000px;

}

#header .logo {

            float:left;

            padding-top:23px;

}

#header .right_top {

            float: right;

            padding-top:11px;

            font:normal 12px Arial, Helvetica, sans-serif;

            color:#a6a5a5;

}

#header .right_top ul {

            list-style:none;

            float:left;

            /* width:300px; */

}

#header .right_top ul li {

            float: left;

            font:normal 12px Arial, Helvetica, sans-serif;

            color:#a6a5a5;

            padding-left:10px;

}

#header .right_top ul li a {

            text-decoration:none;

            color:#a6a5a5;

}

#header .right_top ul li a:hover {

            text-decoration:underline;

            color:#a6a5a5;

}

#header .right_top ul li .box {

            float: left;

            background:url(/multimedia/images/img_structures/search.gif) left top no-repeat;

            width:160px;

            height:20px;

}

#header .right_top ul li .box img {

            float:right;

            padding-right:8px;

            padding-top:4px;

}

#header .right_top ul li .box input {

            float:left;

            background:#c6c6c6;

            width:123px;

            height:13px;

            border:0;

            color:#FFFFFF;

            font:normal 12px/13px Arial, Helvetica, sans-serif;

            padding:4px 0px 0px 8px;

}

/********************nav start********************/

#header .nav {

            float: right;

            width:750px;

            padding-top:59px;

}

#header .nav ul {

            list-style:none;

            float:right;

            width:auto;

}

#header .nav li {

            float:left;

            font: normal 15px/15px Arial, Helvetica, sans-serif;

            color:#fff;

            padding-left:2px;

}

#header .nav li a {

            float:left;

            background:url(/multimedia/images/img_structures/nav_left_curve.gif) left top no-repeat;

            padding-left:2px;

            text-decoration:none;

            cursor:pointer;

}

#header .nav li a span {

            background:url(/multimedia/images/img_structures/nav_right_curve.gif) right top no-repeat;

            text-decoration:none;

            font: normal 15px/15px Arial, Helvetica, sans-serif;

            color:#fff;

            padding:6px 10px 6px 8px;

            height:16px;

            float:left;

            cursor:pointer;

}

#header .nav li a:hover, #header .nav li a.active {

            float:left;

            background:url(/multimedia/images/img_structures/nav_left_curve_hov.gif) left top no-repeat;

            text-decoration:none;

}

#header .nav li a:hover span, #header .nav li a.active span {

            background:url(/multimedia/images/img_structures/nav_right_curve_hov.gif) right top no-repeat;

            text-decoration:none;

            color:#fff;

}

/********************header end********************/

/********************header end********************/

/********************body content start********************/

#body_content {

            float: left;

            width:1000px;

}

#body_content #banner {

            float: left;

            width:1000px;

}

#body_content #banner .banner_top {

            background:url(/multimedia/images/img_structures/banner_top.gif) 0 0 no-repeat;

            height:18px;

}

#body_content #banner .banner_bottom {

            background:url(/multimedia/images/img_structures/banner_bg.jpg) 0 0 no-repeat;

            height:353px;

}

#banner .banner_inner {
	float:left;
	width:1000px;
	position:relative;
}
#banner .right_sec2 {
	position:absolute;
	right:18px;
	top:0;
	width:358px;
	padding-right:70px;
	padding-top:42px;
}
#banner .right_sec2 h1 {
	font: bold 29px/32px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#banner .right_sec2 h2 {
	font: normal 21px/28px Arial, Helvetica, sans-serif;
	color:#FFF;
}


#body_content #banner .banner_bottom .right_sec {

            float:right;

            width:358px;

            padding-right:70px;

            padding-top:42px;

}

#body_content #banner .banner_bottom .right_sec h1 {

            font: bold 29px/32px Arial, Helvetica, sans-serif;

            color:#FFF;

}

#body_content #banner .banner_bottom .right_sec h2 {

            font: normal 21px/28px Arial, Helvetica, sans-serif;

            color:#FFF;

}

#body_content #banner .banner_bottom .right_sec form {

            background:url(/multimedia/images/img_structures/form_box.gif) left top no-repeat;

            width:333px;

            height:130px;

            float:right;

            padding:10px 0px 0px 16px;

            margin-top:20px;

}

#body_content #banner .banner_bottom .right_sec .row {

            float:left;

            padding:5px 0px 5px 0px;

            width:318px;

}

#body_content #banner .banner_bottom .right_sec input {

            height:20px;

            width:175px;

            background:none;

            border:0px;

            color:#FFF;

            padding-left:5px;

            float:left;

}

#body_content #banner .banner_bottom .right_sec a {

            float:right;

            padding:7px 7px 0px 0px;

}

#body_content #banner .banner_bottom .right_sec .input_bg {

            float:left;

            background:url(/multimedia/images/img_structures/input_box.gif) 0 0 no-repeat;

            width:208px;

}

#body_content #banner .banner_bottom .right_sec .input_bg .arrow {

            float:right;

            width:auto;

}

#body_content #banner .banner_bottom .right_sec label {

            width:100px;

            text-align:right;

            float:left;

            font:normal 12px/11px Verdana, Arial, Helvetica, sans-serif;

            color:#fff;

            padding-right:10px;

}

#body_content #banner .banner_bottom .right_sec .btn {

            background:url(/multimedia/images/img_structures/search_btn.gif) 0 0 no-repeat;

            width:46px;

            height:15px;

            border:0px;

            cursor:pointer;

            float:right;

            text-align:right;

            margin-right:15px;

            margin-top:4px;

}

#body_content #main_content {

            float:left;

            width:1000px;

            background: url(/multimedia/images/img_structures/content_bg.gif) repeat-y 0 0;

            margin-top:10px;

}

#body_content #main_content_top {

            float:left;

            width:1000px;

            background: url(/multimedia/images/img_structures/content_top_corner.gif) no-repeat 0 0;

            height:6px;

            font-size:1px;

            line-height:1px;

}

#body_content #main_content_bottom {

            float:left;

            width:1000px;

            background: url(/multimedia/images/img_structures/content_bottom_corner.gif) no-repeat 0 bottom;

            height:6px;

            font-size:1px;

            line-height:1px;

}

#body_content .common {

            padding:10px 0px 0px 10px;

}

#body_content #content {

			/* background-color:red; */
			min-height:500px;
			width:670px;
			float:left;
			margin-top:10px;
			margin-left:10px;
			margin-bottom:20px;
			margin-right:20px;
}

#body_content #content h1 {
			color:#96BC33;
font-family:"HelveticaNeue Roman",Verdana,Arial,Helvetica,sans-serif;
font-size:32px;
font-weight:normal;
line-height:33px;
padding-bottom:10px;
}

#body_content #content a {
			color:#83b817;
}

#body_content #content a:hover { color:#000; }

#body_content #content h2 {
			margin-top:25px;
			margin-bottom:8px;
			color:#96BC33;
font-family:"HelveticaNeue Roman",Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
line-height:16px;
}

#body_content #content h2.link_title {
			background:url(/multimedia/images/img_structures/plus.gif) no-repeat 0px 0px;
			height:16px;
			padding-left:25px;
			cursor:pointer;
}

#body_content #content h3 {
			border-bottom:1px solid;
font-size:1.2em;
font-variant:small-caps;
font-weight:bold;
margin-bottom:10px;
color:#aaa;
}

#body_content #content p {
			text-align:justify;
			padding:5px 0px;
}

#body_content #content ul {
			margin-left:30px;
			margin-top:0px;
}

#body_content #content ul li {
			padding:3px 0px;
}

p.no_result {
			font-style:italic;
			font-weight:bold;
}

#body_content #content p.bottom_link {
			border-top:1px solid #ddd;
			padding-top:10px;
			margin-top:30px;
}

#body_content #content legend {
			font-weight:bold;
}

#body_content #content div#wsActorContainer td {
			padding-right:25px;
			vertical-align:top;
			padding-bottom:10px;
}

#body_content #content div#wsActorContainer td.tdSearchInfo td {
			padding-right:0px;
			padding-bottom:0px;
}

#body_content #content div#wsActorContainer td.tdResultSector {
			font-style:italic;
			font-weight:bold;
}

#body_content #content div#wsActorContainer td.tdResultLogo {
			height:110px;
}

#body_content #content input, #body_content #content textarea {
			border:1px solid #ddd;
			font-family: Verdana;
			font-size:11px;
			padding:2px;
}

#body_content #content div.image {
			border:1px solid #ddd;
			padding:2px;
			margin-bottom:10px;
			/*
			width:175px;
			height:90px;
			*/
			text-align:center;
			background-color:#fff;
}

input.button {
			border:1px solid #ccc;
			background-color:#83B817;
			color:#fff;
			font-family:Arial;
			font-size:11px;
}

#body_content #content div#message {
			margin-top:15px;
}

#body_content #content div.submenu {
			color:#83B817;
			margin-bottom:25px;
			font-size:12px;
			font-weight:bold;
}

#body_content #content div.submenu a {
			text-decoration:none;
}

#body_content #content div.submenu a.selected {
			color:#000;
			text-decoration:underline;
}

#body_content #content div.list_item { 
			clear:both;
			margin-bottom:30px;
}

#body_content #content div.list_item h2 {
			margin-top:5px;
			margin-bottom:0px;
}

#body_content #content div.list_item h2 a {
			text-decoration:none;
}


#body_content #right {
background:url("/multimedia/images/img_structures/middle_bg.gif") repeat-y scroll 0 0 transparent;
			border:0px solid #eee;
			/*min-height:500px;*/
			width:283px;
			float:left;
			margin-bottom:20px;
}

#body_content #right #top_bg {
			background:url("/multimedia/images/img_structures/top_bg.gif") no-repeat scroll 0 0 transparent;
			width:283px;
			float:left;
}

#body_content #right #bottom_bg {
			background:url("/multimedia/images/img_structures/bottom_bg.gif") no-repeat scroll 0 bottom transparent;
			width:264px;
			float:left;
			padding-left:25px;
			padding-top:30px;
}

#body_content .common .box {

            background:url(/multimedia/images/img_structures/box_bg.gif) left top no-repeat;

            float:left;

            width:243px;

            height:210px;

            margin-right:20px;

            padding:4px 0px 2px 0px;
            position:relative;

}

#body_content .common #right .box {
			margin-bottom:20px;
}


#body_content .common .box h1 {

            font: normal 23px/23px Arial, Helvetica, sans-serif;

            color:#84b91a;

            padding:0px 0px 0px 12px;

}

#body_content .common .box h1.first {

            background:url(/multimedia/images/img_structures/border.gif) center bottom no-repeat;

            font: normal 25px/25px Arial, Helvetica, sans-serif;

            color:#84b91a;

            padding:0px 0px 10px 12px;

}

#body_content .common .box h2 {

            font:  normal 12px/18px Verdana, Arial, Helvetica, sans-serif;

            color:#84b91a;

            padding:0px 0px 0px 12px;

            margin-top:2px;

}

#body_content .common .box p {

            padding:0px 15px 0px 12px;

}

#body_content .common .box img {
/*
            padding-left: 2px;

            padding-top:4px;
            padding-bottom:4px;
*/
}

#body_content .common .box strong {

            font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;

            color:#84b91a;

}

#body_content .common .box .button_container { position:absolute; bottom:15px; right:15px; }

.more_btn {

            background: url(/multimedia/images/img_structures/more_btn.gif) 0 0 no-repeat;

            width:38px;

            height:15px;

            border:0px;

            cursor:pointer;

            float:right;

            margin-top:10px;

}

#body_content .common .box label {

            float:left;

            text-align:right;

            width:65px;

            padding-right:8px;

            font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;

            color:#333333;

}

#body_content .common .box .search {

            background: url(/multimedia/images/img_structures/search_buttun.gif) 0 0 no-repeat;

            width:46px;

            height:15px;

            margin-top:15px;

            border:0px;

            cursor:pointer;

            float:right;

            margin-right:15px;

}

#body_content .common .box .box_input {

            background:url(/multimedia/images/img_structures/input_box_new.gif) 0 0 no-repeat;

            border:0px;

            width:151px;

            height:20px;

            float:left;

}

#body_content .common .box .box_input input {

            float:left;

            background:none;

            border:0px;

            width:125px;

            height:20px;

}

#body_content .common .box .box_input .arrow {

            float:right;

            padding-right:5px;

}

#body_content .common .box .row {

            float:left;

            padding:19px 0px 0px 0px;

}

#body_content .common .right_box {

            float:left;

            width:185px;

}

#body_content .common #right .right_box {
            width:230px;
}

#body_content .common .right_box h1 {

            font: normal 25px/25px Arial, Helvetica, sans-serif;

            color:#424242;

}

#body_content .common .right_box h2 {

            font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif;

            color:#333333;

}

#body_content .common .right_box .newsletter {

            padding:15px 0px 0px 0px;

}

#body_content .common .right_box .newsletter .flag img {

            float:left;

            padding-right:6px;

            border:0px;

}

#body_content .common .right_box .box_input_nl {

            background:url(/multimedia/images/img_structures/input_box_nl.gif) 0 0 no-repeat;

            border:0px;

            width:160px;

            height:20px;

            font: normal 10px/24px Verdana, Arial, Helvetica, sans-serif;

            color:#000000;

}

#body_content .common .right_box .blue {

            color:#47809a;

            font-weight:bold;

}
#body_content .common .right_box .blue a {

            color:#84B91A;

			text-decoration:none;

}

#body_content .common .right_box .blue a:hover {

            color:#47809a;

			text-decoration: underline;

}

/********************body content end********************/



/********************footer start********************/

#footer {

            float:left;

            width:1000px;

}

#footer ul {

            float:right;

            width:auto;

            list-style:none;

            padding:21px 0 49px 0;

}

#footer li {

            background:url(/multimedia/images/img_structures/sepretor.gif) right top no-repeat;

            float:left;

            color:#666;

            font:normal 12px/12px Arial, Helvetica, sans-serif;

            padding:0px 12px 0px 12px;

}

#footer li a {

            text-decoration:none;

            color:#666;

}

#footer li a:hover {

            text-decoration:underline;

            color:#666;

}

#footer li.none {

            background:none;

            padding-right:0

}

/********************footer end********************/

div.blocContact { background-color:#eaeaea; padding:10px; margin-top:10px; color:#000; padding-bottom:0px; }
#body_content #content div.blocContact h2 { margin-top:0px; font-size:13px; color:#797979; }

div#innerCenter input, div#innerCenter textarea { width:250px; }
div#innerCenter select { width:256px; padding-left:5px; border:1px solid #CCCCCC; }
div#innerCenter div.form_item { clear:both; }
div#innerCenter div.form_item div.label { float:left; width:200px; margin-bottom:7px; text-align:right; margin-right:10px; }
div#innerCenter div.form_item div.input { float:left; margin-bottom:7px;}

div.separator { border-top:1px solid #ccc; clear:both; margin:20px 0px 10px 0px; }

div.hint { background:url('/multimedia/images/img_structures/hint_arrow.gif') no-repeat scroll 0px 4px; padding-left:9px; width:200px; }
div.hint div { background-color:#eaeaea; padding:3px; }

table.profileTable tr td { padding:5px 50px 5px 0px; }
table.profileTable tr td.title { font-weight:bold; }
table.profileTable tr.separator td { padding:0px; height:15px; }
