@charset "utf-8";

:link,:visited { text-decoration:none }

pre,form,body,html,fieldset,input, dl, dt{margin:0; padding:0;}

a img,:link img,:visited img {border:none;}

address {font-style:normal;}



html, body {margin: 0;padding: 0;} 

body {font: 11px verdana, tahoma, arial, helvetica, sans;color:#585858;text-align:center;height:100%;width:100%; background:#5f675f;}



#wrap { position:absolute; left:50%; top:0px; margin-left:-475px;width:950px; z-index:2; }

#top, #menu, #container, #footer {float:left; width:950px; text-align:left;}

.pad { float:left;padding:20px;}
.login_frm_brd {border:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; background:#eeeeee; padding:10px;}
.login_frm_brd .title {color:#207fbf; font-size:14px;}
.login_frm_brd .links {text-align:right;}
#top {padding:10px 0px 0px 0px; background:url(../media/headbk.jpg) bottom right no-repeat;}

#menu {padding-top:10px;}
#menu ul {list-style:none; margin:0; padding:0;}

#menu li {float:left;margin:0; padding:0;}

#menu li a {float:left; width:115px; height:27px; text-align:center; background:url(../media/mn.gif) top left no-repeat; color:#1e1e1e; line-height:25px;}

#menu li a:hover {background:url(../media/mnho.gif) top left no-repeat;color:#1e1e1e;}

#menu li .sl {background:url(../media/mnon.gif) top left no-repeat; color:#fff;}

#menu li #twoln {line-height:12px;}

.countries { margin:0; padding:0;}

.countries li {list-style:none;}

#container {background:#fff;}

	#banner { float:left; width:950px; height:148px; background:url(../media/bannerbk.jpg) top left repeat-x;}

		#innerbanner { float:left; width:693px;height:118px;background:url(../media/banner.jpg) top right no-repeat; padding:0px 220px 0px 37px; color:#fff;}
		#innerbanner div { float:left;height:96px; overflow:hidden; padding:13px 0px 0px 0px;}
		#innerbanner a {color:#fff; text-decoration:underline;}
		#innerbanner div h1 {margin:0; padding:0;}
	#main {float:left; width:930px; background:url(../media/cntbk.gif) top left repeat-y; border:10px solid #fff;}

	#main #left {float:left; width:200px; padding-right:30px;}

	

	#left h2 {padding-bottom:10px;}

	#left label {float:left; clear:both;}

	#left input {float:left; clear:both; margin-bottom:10px; width:100%; font-size:12px; padding:3px 0px 3px 0px;}

	#left ul {float:left; width:100%;}

	#left ul li {line-height:25px; }

	#left ul li a {color:#084a7d;padding:3px;}

	#left ul li a:hover {color:#1e1e1e;}

	#left ul li .sl { background:#207fbf;color:#FFF; padding:3px;}

#inner_main {float:left; width:700px; }

	/*#inner_main h2 {font-size:16px;}

	#inner_main h3 {font-size:14px;}*/

	#inner_main table {width:100%;}

	#inner_main a {color:#333;text-decoration:underline;}

	#inner_main a:hover {text-decoration:none;}
#inner_main.trademark_country {padding:0px 0px 0px 10px;width:680px;}
	

#footer {background:#1e1e1e; padding:0px 10px 0px 10px;width:930px;}

#footer ul {margin:0; padding:0; }

	#footer li {float:left; color:#fff; line-height:25px; padding-right:2px;list-style:none; margin:0;}

	#footer li a {color:#fff; font-size:10px;}

	#footer li a:hover, #footer li .sl {color:#084a7d;}

	

	

dl {float:left; width:99%;margin-top: 10px;}

form .title {float:left;color:#207fbf;padding:10px 10px 0px 10px; border-bottom:1px solid #ccc; width:95%; font-weight:bold; text-align:right; background:#fff;}

dt {float: left;width: 40%;text-align: left;border: none;border-right: 1px solid #CCC;padding-top: 3px;}

dd { color: #666;margin: 0 0 0 40%;padding: 0 0 0 5px;border: none;border-left: 1px solid #CCC;vertical-align: top;}

dd span {display:none; }

dd + dd { padding-top: 5px;}

dt span { padding: 0 5px 0 0;}

dd label {white-space: nowrap;margin: 0 10px 0 0;color: #5072bf;}

label {cursor: pointer;padding: 0 5px 0 0;}

dt label {text-align: left;color: #5072bf;}

dt label span {color:#084a7c;}

input, textarea {font-size:11px;cursor: text;vertical-align: middle;padding: 2px;color: #111;border: 1px solid #AFAEAA;background: #E3DFD8; width:190px;}

textarea {padding: 2px; font-family:Arial, Helvetica, sans-serif;}

input:hover, textarea:hover {border: 1px solid #AFAEAA;background: #E9E9E2;}

select {font-size:11px;padding: 2px;color: #111;border: 1px solid #AFAEAA;background: #FFF; width:auto;}



.error input, .error textarea {background:#e44417; color:#fff; border:1px solid #710c26;}

.error dd span, dd .error span  {display:block;color:#e44417;}

.error .info {display:none;}



.button {width:auto; background:#207fbf; color:#FFF; font-weight:bold; cursor:pointer; border:1px solid #084a7c;}

.button:hover { color:#2d2f30;}

input.radio{width: auto !important;background: transparent;border: none;cursor: default;}

dl:hover dt, dl:hover dd {border-color: #666;}

dl:hover dt label {color: #000;}

dl dd label:hover {color: #BC2A4D;}

.ismall {width:70px;}

.ibig {width:290px;}

.itarea {width:290px; height:30px;}

input:focus, textarea:focus {border: 1px solid #5072bf;background: #E9E9E2;color:#5072bf;}

.submit { padding:10px 0px 0px 235px; width:auto; float:left;}



.nok {clear:both;color:#e44417; width:100%; text-align:center;margin:20px 0px 20px 0px;}

.ok {clear:both;color:#2879b1;width:100%; text-align:center; margin:20px 0px 20px 0px;}



.disnone {display:none;}

.frm_shhd {width:100%;}

dl dd table tr td .fmenu a {float:none; width:auto;}

#cic { float:left;width:100%; height:auto;}

	#cic div { width:290px;}

	#cic div input { width:290px;}

	#cic div textarea { width:290px; height:30px;}

#description {padding:0px 20px;}

	#description h1 {padding-bottom:10px;}



.pt_img {float:left; width:auto; height:auto; padding:5px;}	



.red {float:left; width:100%; background:#ffefd2; color:#000; padding:5px 0px 5px 0px; text-align:center;}

.red:hover { background:#fb8437; color:#fff; text-decoration:none;}



.inner { width:100%;}

.inner a {color:#207fbf;}

.inner a:hover {color:#333;}



.total {font-size:16px; font-weight:bold; color:#207fbf; padding:20px 0px 20px; text-align:center; float:left; width:100%;}



.trdet {border-bottom:1px solid #ccc; margin-bottom:10px;}

	.trdet td { text-align:left;}

	.trdet td a { text-align:center; margin:5px 0px 5px 0px; font-weight:bold;}

	.trdet td .ccsd td {border-left:1px solid #ccc; padding:5px;}

#currency_container {text-align:center; padding:10px 0px 0px 0px; font-size:12px; font-weight:bold;}



#treaties {float:left; padding:0px 20px 0px 20px; width:660px;}

#treaties {margin:0; padding:0; border:none; list-style:none;}

#treaties li { width:660px; float:left; padding:1px 0px 1px 0px; font-size:16px;}

#treaties a {float:left;  width:600px; background:#d3d3d3; padding:5px 30px 5px 30px; color:#000; font-size:14px; text-decoration:none;}

#treaties a:hover {color:#FFF;background:#07497b;}



#leftmenu {border-top:1px solid #ccc; padding:5px 0px 0px 0px; float:left; width:100%; margin-top:5px; font-weight:bold;}

#left ul {margin:0; padding:0;}

#left ul li {margin:0; padding:0; list-style:none;}

#left ul li a { background:#207fbf; float:left; width:196px; padding:2px; color:#fff; border-bottom:1px solid #fff; font-weight:normal;}
#left ul li a:hover {background:#d3d3d3; color:#000;}
#left ul li a.clear {background:none; width:auto; float:none;}
#left ul li.link {text-align:center;}
#left ul li.brdbtm {border-bottom:1px solid #ccc; margin-bottom:10px;}

.countries {float:left; padding:10px 0px 10px 0px;width:230px;}

.countries li {float:left; width:220px; line-height:18px; padding:0px 5px 0px 5px;}

#inner_main .countries li a { color:#07497b;}

#inner_main .countries li a:hover {text-decoration:underline;}


#btm_content {float:left; width:670px;}
#services_list {float:left; width:670px; padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px;}

#services_list {margin:0; padding:0; list-style:none;}
#services_list ul {margin:0; padding:0; float:left;}
#services_list li {float:left; width:670px; padding:5px 0px 5px 0px;list-style:none; margin:0;}

#services_list li a {color:#000;}

#services_list li span {float:left; width:100%; font-weight:bold; font-size:14px; color:#07497b;}

#services_list li a:hover { color:#000;}

#services_list li a:hover span { text-decoration:underline;}


#leftmenu #contactbtn {background:#207fbf; color:#fff; font-weight:normal; width:100%; float:left; text-align:center; padding:0; margin:0; text-align:center; margin-top:20px;}
#leftmenu #contactbtn:hover {background:#d3d3d3; color:#1E1E1E;}

#searchfrm {text-align:right; color:#fff; font-weight:bold; padding-left:6px; display:block; position:absolute; top:208px; left:0;}
#search {width:150px; padding:3px 3px;}
#srchbtn {width:auto; cursor:pointer;}
#inner_main .elem {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}

#srvlists li {padding:5px 0px 5px 0px;}

#srvlists a {color:#FFF; text-decoration:none;}

#srvlists a:hover {text-decoration:underline;}

#TB_window {color: #FFF;}

#TB_secondLine {color:#FFF;}

#TB_window a {color: #FFF;}

#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}

.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}

* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {position: fixed;background: #fff;z-index: 102;color:#000000;display:none;border: 4px solid #07497b;text-align:left;top:50%;left:50%;}

* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}

#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left; color:#FFF;}

#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}

#TB_title{background:#07497b;height:27px;color:#FFF;}

#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px;}

* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}

* html #TB_HideSelect { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}