/* CSS Document */

* {margin:0; padding:0;}
	body {background-color:#AB9EBC; text-style:normal;}
	#wrapper {width:980px; margin-left:auto; margin-right:auto;}
	#topbar {position:relative; top:7px; width:980px; height:104px; background-image:url(template2010/topbar.jpg); background-position: top left; background-repeat: no-repeat;}
		#photoholdertop {position:relative; top:1px; margin-left:350px; width:630px; height:104px; overflow:none;}
		#memberlogin {position:relative; z-index:201; height:85px; float:right; width:258px; margin-top:15px; font-family:Arial; font-weight:bold; font-size:14px; color:#2B0D57 overflow:none;}
		#memberlogin .welcomeback{font-family:Arial; font-weight:bold; font-size:12px; color:#2B0D57;}
		#memberlogin A {font-family:Arial; font-weight:normal; font-size:12px; color:#F60000;}
		#memberlogin A:visited {font-family:Arial; font-weight:normal; font-size:12px; color:#F60000;}
		#memberlogin A:hover {font-family:Arial; font-weight:normal; font-size:12px; color:#F60000;}
		.memberloginform {border:1px solid #2B0D57; padding:2px; height:14px; margin:2px; width:158px; color:#C0B7C8; font-size:11px; }
	#topmenu {position:relative; z-index:200;width:980px; height:40px; background-image:url(template2010/menubg.jpg); background-position: top left; background-repeat: no-repeat;}
	#focusbar {position:relative; width:980px; height:97px; }
	#focusbarleft {float:left;position:relative; width:682px; height:97px; background-image:url(template2010/redleft.jpg); background-position: top left; background-repeat: no-repeat;}
	#focusbarleft A{font-family:Arial; font-weight:normal; font-size:12px; color:#fff; height:19px; line-height:19px; text-decoration:none;}
	#focusbarleft A:visited{font-family:Arial; font-weight:normal; font-size:12px; color:#fff; height:19px; line-height:19px; text-decoration:none;}
	#focusbarleft A:hover{font-family:Arial; font-weight:normal; font-size:12px; color:#fff; height:19px; line-height:19px; text-decoration:none;}
	#focusbarright {float:right;position:relative; width:298px; height:97px; background-image:url(template2010/blueright.jpg); background-position: top right; background-repeat: no-repeat;}
	#focusbarrightcontent {width:278px; height:97px; position:relative; padding:10px 10px 10px 10px;}
	#focusbarrightcontent h2 {font-family:"Arial Black", Arial; font-size:18px; color:white;}
	#focusbarrightcontent A {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	#focusbarrightcontent A:visited {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	#focusbarrightcontent A:hover {font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;}
	#focusbarrightcontent .redtitle {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	
	#contentareawrapper {clear:both; position:relative; width:980px; background-image:url(template2010/mainbg.jpg); background-position: top left; background-repeat: repeat;}
	#contentareabgwrapper {float:left;position:relative; width:980px; background-image:url(template2010/mainbg.jpg); background-position: top left; background-repeat: repeat; margin-right:-318px; }
	#contentarealeft_body {position:relative; left:47px; width:585px; overflow:none; margin-top:10px; margin-bottom:20px; font-family:Arial; font-weight:normal; font-size:12px; color:#2B0D57; line-height:18px; background-color:#fff;}
	#contentarealeft_body A {font-family:Arial; font-size:12px; color:#2B0D57; text-decoration:none; font-weight:bold; }
	#contentarealeft_body A:visited {font-family:Arial; font-size:12px; color: #2B0D57; text-decoration:none;font-weight:bold; }
	#contentarealeft_body A:hover {font-family:Arial; font-size:12px; color: #F60000; text-decoration:none; font-weight:bold; }
	#contentarealeft_body .mdmemberlistlink {font-family:Arial; font-size:12px; color:#2B0D57; font-weight:normal; text-decoration:none;}
	#contentarealeft_body A.mdmemberlistlink {font-family:Arial; font-size:12px; color:#2B0D57; font-weight:normal; text-decoration:none;}
	#contentarealeft_body A.mdmemberlistlink:visited {font-family:Arial; font-size:12px; color:#2B0D57; font-weight:normal; text-decoration:none;}
	#contentarealeft_body A.mdmemberlistlink:hover  {font-family:Arial; font-size:12px; color:#F60100; font-weight:normal; text-decoration:none;}
	#contentarealeft_body .newsline {display:block; width:100%;}
	#contentarealeft_body .newslinedate {position:relative; float:left; display:block; width:80px;}
	#contentarealeft_body img {max-width:585px;}
	#contentarealeft_body .standardbox {position:relative; float:left; background-image:url(template2010/lefthandbox.jpg); background-repeat:no-repeat; background-position:top left; width:234px; height:204px; font-family:Arial; font-size:12px; color:white; padding:10px 20px 10px 20px; margin-right:7px; line-height:16px;}
	#contentarealeft_body .standardbox h2 {font-family:Arial; font-weight:bold; font-size:16px; color:#fff; line-height:20px;}
	#contentarealeft_body .standardbox .standardboxlink {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none; border:0px;}
	#contentarealeft_body .standardbox A.standardboxlink {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none; border:0px;}
	#contentarealeft_body .standardbox A.standardboxlink:visited{font-family:Arial; font-size:12px; color:#F60100; text-decoration:none; border:0px;}
	#contentarealeft_body .standardbox A.standardboxlink:hover{font-family:Arial; font-size:12px; color:#F60100; text-decoration:none; border:0px;}
	
	
	#logocarousel {position:relative; display:block; height:120px; width:585px; margin-bottom:10px; background-image:url(template2010/logocarouselbackground.jpg); background-position:top left; background-repeat:no-repeat;}
	#logocarousel .carouseltitle {z-index:10; background-image:url(template2010/horizontalbluebar.jpg); background-repeat:no-repeat; background-position:top left; height:37px; width:956px; padding-left:20px; padding-top:12px; color: #ffffff; font-size:12px; font-weight:bold; font-family:Arial; margin-bottom:-12px;}
	#logocarousel .carouseltitletext {float:left; width:250px;}
	
	h1 {font-family: Arial; font-size: 20px; font-weight:bold; color: #2B0D57; padding-bottom:10px; line-height:28px;}
	h2 {font-family: Arial; font-size: 16px; font-weight:bold; color: #F60000; padding-bottom:4px; line-height:20px;}
	h3 {font-family: Arial; font-size: 12px; font-weight:bold; color: #F60000; padding-bottom:4px; line-height:20px;}
	INPUT.BODYFORM {border:1px solid #2B0D57; padding:2px; font-family : Arial; font-size: 12px; color: #2B0D57; background-color:#D5CFDD; margin-bottom:2px;}
	textarea.BODYFORM {border:1px solid #2B0D57; padding:2px; font-family : Arial; font-size: 12px; color: #2B0D57; background-color:#D5CFDD; margin-bottom:2px;}
	.selectbox {border:1px solid #2B0D57; background-color:#D5CFDD; font-family:Arial; font-size:12px; margin-bottom:2px;}
	.selectform {padding:2px; font-family:Arial; font-size:12px; color: #2B0D57;}
	ol, ul {padding-left:30px;}

	#contentarearight {float:right;position:relative; width:288px; background-color:#D5CFDD;}
	#contentarearight_body {float:right; position:relative; width:253px; margin-top:10px; margin-bottom:10px; margin-right:23px;font-family:Arial; font-weight:normal; font-size:12px; color:#FFF; line-height:18px; }
	#contentarearight_body .standardbox {background-image:url(/template2010/righthandcolumnboxes.jpg); background-repeat:no-repeat; background-position:top left; width:223px; height:114px; font-family:Arial; font-size:12px; color:white; padding:10px 20px 10px 20px;}
	#contentarearight_body h2 {font-family:"Arial Black", Arial; font-size:18px; color:white;}
	#contentarearight_body DIV {font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;}	
	#contentarearight_body A {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	#contentarearight_body A:visited {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	#contentarearight_body A:hover {font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;}
	#contentarearight_body .redtitle {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	
	#contentarearightm_body {float:right; position:relative; width:253px; margin-top:10px; margin-bottom:10px; margin-right:53px;font-family:Arial; font-weight:normal; font-size:12px; color:#FFF; line-height:18px; }
	#contentarearightm_body #membersnav ul {width:253px; list-style:none;}
	#contentarearightm_body #membersnav li{display:block; width:253px; height:32px; background-image:url(/template2010/membersmenubg.png); background-repeat:no-repeat; background-position:top left; color: #fff; font-family:Arial; font-size:12px;}
	#contentarearightm_body #membersnav li A {width:253px; display:block; height:28px; padding-left:28px; line-height:28px; color: #fff; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold;}	
	#contentarearightm_body #membersnav li A:visited {height:28px; line-height:28px; padding-left:28px;color: #fff; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold;}	
	#contentarearightm_body #membersnav li A:hover {height:28px; line-height:28px; padding-left:28px;color: #F60100; font-family:Arial; font-size:12px; text-decoration:none; font-weight:bold;}	
	#contentarearightm_body .standardbox {background-image:url(/template2010/righthandcolumnboxes.jpg); background-repeat:no-repeat; background-position:top left; width:223px; height:114px; font-family:Arial; font-size:12px; color:white; padding:10px 20px 10px 20px; margin-left:30px;}
	#contentarearightm_body h2 {font-family:"Arial Black", Arial; font-size:18px; color:white;}
	#contentarearightm_body DIV {font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;}	
	#contentarearightm_body A {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	#contentarearightm_body A:visited {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	#contentarearightm_body A:hover {font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;}
	#contentarearightm_body .redtitle {font-family:Arial; font-size:12px; color:#F60100; text-decoration:none;}
	
	
	
	
	.mdcountrytitle {font-family:Arial; font-size:16px; font-weight:bold; color:#F60100; display:block; width:100%; border-bottom:1px solid #F60100; margin-bottom:10px;}	
	.mdmemberlist {font-family:Arial; font-size:12px; margin-bottom:5px; margin-left:20px;}
	.mdcompanyname {font-family:Arial; font-size:14px; font-weight:bold;}
	

	#copyright {clear:both;position:relative; width:980px; height:42px; background-image:url(/template2010/copyrightbg.jpg); background-position: top left; background-repeat: no-repeat;}
	#copyright div {position:relative;margin-left:47px; font-family:Arial; font-size:11px; color: #2B0D57; top:8px;}
	#copyright A {font-family:Arial; font-size:11px; color: #2B0D57; text-decoration:none;}
	#copyright A:visited {font-family:Arial; font-size:11px; color: #2B0D57; text-decoration:none;}
	#copyright A:hover {font-family:Arial; font-size:11px; color: #2B0D57; text-decoration:underline;}
	.newstitle {position:relative; margin-top:4px;margin-left: 47px; font-family:"Arial Black", Arial; font-size:18px; font-weight:bold; color: #fff; margin-bottom:5px;}
	.newsdate {position:relative; float:left; margin-left: 47px; margin-bottom:5px; display:block; background-color: #2B0D57; width:80px; font-family:Arial; font-weight:normal; font-size:12px; color:#fff; text-align:center; height:19px; line-height:19px;}
	.newsdescription {position:relative; float:left; margin-left: 7px; margin-bottom:5px; display:block; width:520px; font-family:Arial; font-weight:normal; font-size:12px; color:#fff; height:19px; line-height:19px;}
	
	
	#photoholder {position:relative; width:585px; height:285px; overflow:hidden; display:block;}
	#photoholder ul {list-style:none;}
	.slideshow {width:585px; height:285px; margin:auto;}
	
	
	.preload1 {background: url(/template/mainmenu_on.jpg);}
#nav {padding:0; padding-left:20px; margin:0; list-style:none; height:31px; position:relative; z-index:400; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:31px; line-height:31px; color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0px; cursor:pointer; border-right:1px solid #72578A;}
#nav li a.top_link span {float:left; display:block; padding:0 10px 0 10px; height:31px; vertical-align: middle;}
#nav li a.top_link img {border: 0px; align: left; vertical-align: middle;}
#nav li a.top_linkon {display:block; float:left; height:31px; line-height:31px; color:#F60100; background: url(/template2010/menuon.jpg) repeat-x; text-decoration:none; font-size:12px; font-weight:bold; padding:0px; cursor:pointer; border-right:1px solid #72578A;}
#nav li a.top_linkon span {float:left; display:block; padding:0 10px 0 10px; height:31px; vertical-align: middle;}
#nav li a.top_linkon img {border: 0px; align: left; vertical-align: middle;}
#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#F60100; background: url(/template2010/menuon.jpg) repeat-x;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(/template/menuon.jpg) repeat-x;}
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}
#nav li:hover {position:relative; z-index:500;}
#nav a:hover {position:relative; white-space:normal; z-index:500;}
#nav :hover ul.sub {left:0px; top:31px; background: #2B0D57; white-space:nowrap; width:200px; height:auto; z-index:600;}
#nav :hover ul.sub li {display:block; height:26px; position:relative; float:left; width:200px; font-weight:bold; vertical-align:middle; border-bottom:1px solid #72578A;}
#nav :hover ul.sub li a {display:block; font-size:11px; height:26px; width:200px; line-height:26px; text-indent:18px; color:#FFFFFF; text-decoration:none; vertical-align:middle;  border:0px;}
#nav :hover ul.sub li img {border: 0px; padding-left: 18px; align: left; vertical-align: middle;}
#nav :hover ul.sub li a:hover {background:#D90000; color:#FFF; border-color:#fff;  border:0px;}
#nav li b {display:block; font-size:11px; height:26px; width:88px; line-height:26px; text-indent:6px; color:#ff6; border-bottom:1px solid #72578A; cursor:default;}
#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

