b { font-weight: bold; }
a:link  { color: #56707d; font-size : 11px;font-family :  verdana, arial, helvetica, sans-serif; text-decoration : underline;font-weight : normal;}
a:visited  { color: #8da149; font-size : 11px;font-family : verdana, arial, helvetica, sans-serif;text-decoration : underline;font-weight : normal;}
a:active  {color: #8da149; font-size : 11px; font-family : verdana, arial, helvetica, sans-serif;text-decoration : underline;font-weight : normal;}
.lead  {color: #333333;  background: transparent;	font-size : 12px;font-family : verdana, arial, helvetica, sans-serif; font-weight: bold;}
a:hover  {	color: #8da149; 	font-size : 11px;	font-family :  verdana, arial, helvetica, sans-serif;text-decoration : underline;font-weight : normal;}
body, P, A, td, TH, UL, OL, LI, DL, DT, DD  {	font-size: 11px;  font-family: verdana, arial, helvetica, sans-serif;	color: #333333;}
h1 { font-size: 15pt;	font-family: Trebuchet MS,Arial, sans-serif;	color: #56707d; background: transparent;}
h2 { font-weight: bold; }
h3 { }
h4 { }
.boldit {	font-weight: bold; }
.top {color: #286270; text-decoration : underline;font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ; }

.related {color:  #56707d;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;  background: #c9cdd0; }

a.top:link {color: #286270; background: transparent;text-decoration : underline; font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
a.top:visited {color: #286270;background: transparent;text-decoration : underline; font-size : 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
a.top:hover { color: #56707d;background-color: transparent;text-decoration : underline;font-size : 11px; font-weight: bold;font-family : Arial, Helvetica, sans-serif bold ;}
.navleft {color: #333333;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold ;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navleft:link {color: #333333;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navleft:visited {color: #333333;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navleft:hover { color: #8da149;background-color: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}
.navlefttease {color: #000000;background: transparent;text-decoration : underline;font-size : 10px; font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif;}

a.navlefttease:link {color: #000000;background: transparent;text-decoration : underline;font-size : 10px; font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navlefttease:visited {color: #000000;background: transparent;text-decoration : underline;font-size : 10px;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navlefttease:hover { color: #8da149;background-color: transparent;text-decoration : underline;font-size : 10px;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif;}

.navright {color: #56707d;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navright:link {color: #56707d;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navright:visited {color: #56707d;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}
a.navright:hover { color: #8da149;background-color: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : Verdana, Arial, Helvetica, sans-serif;}

.department {color: #56707d;background: transparent; font-size : 11px;font-weight :bold;font-family : bold verdana, arial, helvetica, sans-serif;}
a.department:link {color: #56707d;background: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : bold verdana, arial, helvetica, sans-serif;}

a.department:visited {color: #8da149; background: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : bold verdana, arial, helvetica, sans-serif;}

a.department:hover { color: #8da149; background-color: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : bold verdana, arial, helvetica, sans-serif;}

.more {color: #56707d;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : verdana, arial, helvetica, sans-serif bold;}
a.more:link {color: #56707d;background: transparent;text-decoration : underline;font-size : 10px; font-weight : bold; font-family : verdana, arial, helvetica, sans-serif bold;}
a.more:visited {color: #8da149; background: transparent;text-decoration : underline;font-size : 10px; font-weight : bold; font-family : verdana, arial, helvetica, sans-serif bold;}
a.more:hover { color: #8da149;background: transparent;text-decoration : underline;font-size : 10px;font-weight : bold;font-family : verdana, arial, helvetica, sans-serif bold;}
.backto {color: black;background: #EEEEEE; font-size : 9pt;font-weight : normal;font-family : arial;}
a.backto:link {color: #56707d; background: transparent;font-size : 9pt;font-weight : normal;font-family : arial;}
a.backto:visited {color: #56707d; background: transparent;font-size : 9pt;font-weight : normal;font-family : arial;}
a.backto:hover {color: #8da149; background-color: transparent;font-size : 9pt;font-weight : normal;font-family : arial;}

.footer {color: #333333; font-size : 12pt;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}
a.footer:link {color: #333333;background: transparent;text-decoration : underline;font-size : 12pt;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}
a.footer:visited {color: #333333;background: transparent;text-decoration : underline;font-size : 12pt;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}
a.footer:hover { color: #b60000;background: transparent;text-decoration : underline;font-size : 12pt;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}

.forum {color: #333333;background: transparent; font-size : 11px; font-family : verdana, arial, helvetica, sans-serif;}
 
a.forum:link {color: #56707d;background: transparent;text-decoration : underline;font-size : 11px;font-weight : normal;font-family : verdana, arial, helvetica, sans-serif;}
a.forum:visited {color: #8da149;background: transparent;text-decoration : underline;font-size : 11px;font-weight :  normal;font-family : verdana, arial, helvetica, sans-serif;}
a.forum:hover { color: #8da149;background-color: transparent;text-decoration : underline;font-size : 11px;font-weight :  normal;font-family : verdana, arial, helvetica, sans-serif;}
.forumcolumn {color: #333333; text-decoration : none;font-size : 11px;font-weight :  normal;font-family : verdana, arial, helvetica, sans-serif;}
.forumheader {color: #56707d; font-size : 11px;font-weight : bold;font-family : verdana, arial, helvetica, sans-serif;}
a.forumheader:link {color: #56707d;background: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : verdana, arial, helvetica, sans-serif;}
a.forumheader:visited {color: #56707d;background: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : verdana, arial, helvetica, sans-serif;}
a.forumheader:hover { color: #8da149;background-color: transparent;text-decoration : underline;font-size : 11px;font-weight : bold;font-family : verdana, arial, helvetica, sans-serif;}
.articleheadline { font-family: arial, verdana, helvetica, sans-serif; font-size: 18px; color: #56707d;background: transparent; font-weight : bold}	
.departmentheadline { font-family: arial, verdana, helvetica, sans-serif; font-size: 18px; color: #56707d;background: transparent; font-weight : bold}	
.portalheadline { font-family: Trebuchet MS,Arial, sans-serif; font-size: 15pt; color: #56707d;background: transparent; font-weight : bold}
.padded { padding: 15pt; }
.smallpad { padding: 5pt; }
.headerimg span{ display:block;position:absolute;left:-10000em; }
.masthead2, .masthead2 a.top {
   vertical-align: middle;
}
.nopadding { padding: 0pt; }
.mainbold {font-weight: bold; }
.masthead {background: #000098;	font-family: arial, sans-serif;	font-size: 12pt;	color: white;	font-weight: bold;}
.masthead2 {color: #286270; font-family: "Verdana, Arial, Helvetica, sans-serif";	 font-size: 10px;	font-weight: normal;	text-align: center; padding: 1px; }
.masthead3 { font-family: Arial, Helvetica, sans-serif bold ;	font-size: 10px;	font-weight: bold;	text-align: left;}
.motto {	background: black;font-family: helvetica, arial, sans-serif;	font-size: 9pt;	color: white;	text-align: center;}
.leftnavbar {background: #e6e6e6; } 
.rightnavbar {background: #e6e6e6; } 	 
.navheadleft {	background: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align: left; color: #666666;}
.navheadright {background: #e6e6e6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align: left; color: #666666;}
.navbarhead {	font-family: Arial, Helvetica, sans-serif bold ;	font-weight: bold;	text-align: center;}
.leftnavbarfooter {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: center;	color: #333333;background: transparent;}
.rightnavbarfooter {font-family: Verdana, Arial, Helvetica, sans-serif ;	font-size: 12pt;	font-weight: normal;	text-align: center;	color: #333333;background: transparent;}
.articlebyline {font-family: Arial, sans-serif; font-size: 9pt;	color: #56707d;	background-color : transparent;font-style: normal; font-weight: normal;}

.portalbyline {font-family: arial, helvetica, sans-serif; font-size: 9pt;	color: #56707d;	background-color : transparent;font-style: normal; font-weight: normal;}

.mainback {background: #e6e0c7;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}
.tease { font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px; color: #56707d; background: transparent;}
.redwarn { font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: red;background-color : transparent;}	 
.official {font-family: arial,helvetica,sans-serif;	font-size: 8pt;	font-weight: normal;	text-align: center;	color: black;background: transparent;}
.mini1 {FONT-FAMILY: verdana, geneva, arial, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px}
.mini {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px}
a.mini:link {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px; color: #56707d; background: transparent; text-decoration: none}
a.mini:visited {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px; color: #8da149; background: transparent;text-decoration: none}
a.mini:hover {FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 17px; TEXT-INDENT: 0px;text-decoration : underline; background-color: transparent; color: #8da149}
.filebox {color: #286270; background: #336699; FONT-SIZE: 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ; text-align:left;}
a.filebox:link {color: #286270; background: transparent;text-decoration : none; FONT-SIZE: 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ; }
a.filebox:visited {color: #286270; background: transparent;text-decoration : none; FONT-SIZE: 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
a.filebox:hover {color: #56707d; background-color: transparent;text-decoration : underline; FONT-SIZE: 11px;font-weight : bold;font-family : Arial, Helvetica, sans-serif bold ;}
.adminmsg { background-color:#DDEEF6; color:#00529B; padding:13px 10px 13px 40px; border:1px solid #00529B; }
.photocap { color: #006699; font-size: 11px; font-family: Arial, Helvetica }
.subhead { color: #000000; font-size: 14px; font-family: Arial, Helvetica }
.next { color: green; font-size: 11px; font-family: Arial, Helvetica }
 a:link.next {color: blue; background: gray;text-decoration : none; font-size : 11px;font-weight : bold;font-family : arial, Helvetica;}
a:visited.next {color: blue; background: gray;text-decoration : none; font-size : 11px;font-weight : bold;font-family : arial, Helvetica;}

a:hover.next { color: red; background: transparent;text-decoration : underline;font-size : 11px; font-weight: bold;font-family : arial, Helvetica;}
a:active.next { color: red;background: transparent;text-decoration : underline;font-size : 11px; font-weight: bold;font-family : arial, Helvetica;}
.Pullquote { 
  line-height: 20px;
  padding-top: 6px;
  padding-left: 6px;
  padding-bottom: 6px; 
  padding-right: 6px;
  font-size: 12px;
  font-weight: normal;}
   	 .recentposts {color: #333333;background: transparent;text-decoration : none;font-size : 10px;font-weight : normal ;font-family : Verdana, Arial, Helvetica, sans-serif ;}
	 a.recentposts:link {color: #333333;background: transparent;text-decoration : none;font-size : 10px;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}
	 a.recentposts:visited {color: #003366;background: transparent;text-decoration : none;font-size : 10px;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}
	 a.recentposts:hover { color: #B60000;background-color: transparent;text-decoration : underline;font-size : 10px;font-weight : normal;font-family : Verdana, Arial, Helvetica, sans-serif ;}

.testimonial {
	background: none transparent scroll repeat 0% 0%;
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.loginbox1 {
	background: #eeeecc;
	border: 1px solid #003366; 
	color: #333333;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	width: 300px;
}
.loginpitch1 {
	background: #f0f5fa;
	border: 1px solid #003366; 
	color: #333333;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	width: 350px;
}
a.rsstitle:link {font-family:Verdana;color:000000;font-size:11px;font-weight:bold;}
a.rsstitle:active {font-family:Verdana;color:006699;font-size:11px;font-weight:bold;}
A.rsstitle:hover {font-family:Verdana;color:red;font-size:11px;font-weight:bold}
a.rsslink:link {font-family:Verdana;color:006699;font-size:11px;font-weight:bold;}
a.rsslink:active {font-family:Verdana;color:red;font-size:11px;font-weight:bold;}
a.rsslink:visited {font-family:Verdana;color:navy;font-size:11px;font-weight:bold;}
A.rsslink:hover {font-family:Verdana;color:red;font-size:11px;font-weight:bold;}
.affsignup {
	background: #336699;
	border: 1px solid #003366; 
	color: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
}
.articletease {
	border: 1px dashed #333333;
	padding: 10px;
	background-color: #EEEECC;
	margin-top: 12px;
	margin-bottom: 12px;
}
.loginbox{
background-image:url('http://www.worldacupuncture.com/public/images/memberloginbottom.gif');
}


.webwidget_vertical_menu ul{
    padding: 0px;
    margin: 0px;
    font-family:arial;
    background:none;
      z-index: 999999;
      word-spacing:2px;
}
.webwidget_vertical_menu ul li
{
    width:160px;
    height:59px;
      z-index: 999999;
}

.webwidget_vertical_menu li{
    
}
.webwidget_vertical_menu ul li{
    list-style: none;
    position: relative;
}
.webwidget_vertical_menu ul li a{
    padding-left: 0px;
    text-decoration: none;
}
.webwidget_vertical_menu ul li ul{
    background:url(http://www.worldacupuncture.com/public/images/media/submenu_arrow.png) left top no-repeat;
    position: absolute;
    /*z-index: 999999;*/
}
.webwidget_vertical_menu ul li ul li{
    margin: 0px;
    /*height:19px;*/
     height:100%;
 
}
.webwidget_vertical_menu ul li ul li ul{

}

.webwidget_vertical_menu_down_drop_ul
{
    background-image:url(http://www.worldacupuncture.com/public/images/media/submenu_arrow.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px;
    
    border:0px pink solid;
}

.webwidget_vertical_menu_down_drop_li_sep
{
    background:#849FAC url(http://www.worldacupuncture.com/public/images/media/submenu_sep.png) left bottom no-repeat;
    font-size:14px;
    color:#E5E6E6;
   /*height:19px;*/
    height:100%;
    border:0px yellow solid;
    
    
}

.webwidget_vertical_menu_down_drop_li_first
{   
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -webkit-border-radius: 3px;
   /* border-radius:3px;
	behavior: url(http://www.worldacupuncture.com/public/images/css/border-radius.htc);*/
	border-top:1px solid #849FAC;
    font-size:14px;
    color:#E5E6E6;
    /*height:19px;*/
     height:100%;
    background:#849FAC url(http://www.worldacupuncture.com/public/images/media/submenu_sep.png) center bottom no-repeat;
        padding:0px 0 0 11px;
}

.webwidget_vertical_menu_down_drop_li_last
{   
    -moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	/*border-radius:3px;
	behavior: url(http://www.worldacupuncture.com/public/images/css/border-radius.htc);*/
	border-bottom:1px solid #849FAC;
    font-size:14px;
    color:#E5E6E6;
  height:100%;
    background:#849FAC; /*url(http://www.worldacupuncture.com/public/images/media/submenu_sep.png) left bottom no-repeat;*/
      padding:0px 0 0 11px;
    
}




.webwidget_vertical_menu_down_drop
{
    background:#849FAC;   
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #849FAC; 
	background-position: left top;
	background-repeat:repeat !important;
}
.webwidget_vertical_menu ul li li{
    font-weight: normal;
}

	#cloud a.tag1 { font-size: 1em; font-weight: 100; }
#cloud a.tag2 { font-size: 1.15em; font-weight: 200; }
#cloud a.tag3 { font-size: 1.3em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.45em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.6em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.75em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.9em; font-weight: 700; }
#cloud a.tag8 { font-size: 2.05em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud { padding: 2px; line-height: 3em; text-align: center; }
#cloud a { padding: 0px; }
#cloud a.tag10 { font-size: 2.35em; font-weight: 900; }
#cloud { margin: 0; }
#cloud li { display: inline; }


/* CSS Document */
div#DivMain {
	position: absolute;
	z-index:1;
	width:100%;
	height:100%;
	background:url(http://www.worldacupuncture.com/public/images/media/bg_top.jpg) top repeat-x;
	/*background:url(http://www.worldacupuncture.com/public/images/media/bg.png) center top no-repeat;*/
	border:0px #000fff solid;
}


div#DivmainContent 
{
	position: relative;
	margin:0px auto;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	border:0px #fff000 solid;
		
}

#Divtop
{
	position:relative;
	margin:0px auto;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	border:0px red solid;
}

#DivMiddle
{
background:#FFFFFF url(http://www.worldacupuncture.com/public/images/media/bg_bottom.jpg) bottom repeat-x;
	position:relative;
	margin:0px auto;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:0px red solid;
}

#DivMiddle_top
{
	background: url(http://www.worldacupuncture.com/public/images/media/bg_middle_top.jpg) top repeat-x;
	position:relative;
	margin:0px auto;
	z-index:0;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:0px blue solid;
}

#DivMiddle_bottom
{
background:url(http://www.worldacupuncture.com/public/images/media/bottom_bg.jpg) bottom no-repeat;
position:relative;
	margin:0px auto;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:0px yellow solid;
}

/* ----------------------------------- header Section ---------------------------------------------- */
div#header 
{
    position: relative;
	margin:0px auto;
	z-index:1;
	left:0px;
	top:0px;
	width:960px;
	height:114px;
	padding:0px 0px 0px 0px;
	border:0px #fff000 solid;
}

#sitelogo
{
visibility: visible;
position:relative;
float:left;
width:auto;
left:0px;
top:0px;
margin:0px;
padding:7px 72px 0px 0px;
text-align:left;
border:0px blue solid;

}

#logo
{
position:relative;
float:left;
width: 244px;
height:84px;
margin:0px;
padding:0px 20px 0px 11px;
left:0px;
top:0px;
border:0px blue solid;
}

#logo_text
{
/*background:url(http://www.worldacupuncture.com/public/images/media/mnu_sep.png) left top no-repeat;*/
position:relative;
float:left;
width:299px;
height:53px;
left:0px;
top:0px;
margin-top:0px;
padding:30px 0px 24px 0px;
border:0px blue solid;
}

#text1
{
position:relative;
left:0;
top:0px;
width:auto;
margin:0px;
padding:10px 0px 0px 19px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#56707D;
}

#text2
{
position:relative;
left:0;
top:0px;
width:auto;
margin:0px;
padding:3px 0px 0px 19px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#56707D;
}


#menucontainer
{
    position: relative;
	float:left;
	width:275px;
	height:53px;
	left:0px;
	top:0px;
	padding:37px 0px 24px 0px;
	text-align:left;
	border:0px #000000 solid;
 }

.menu {
	position: relative;
	float:left;
	text-align:left;
	left:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px #000000 solid;
}
 
 
/*---------------------- Header Closed -------------------------------*/

/*-------------------------------- Banner ------------------------------*/

#Divtopban
{
position:relative;
float:left;
	width:765px;
	left:0px;
	top:1px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px #000000 solid;
}

#topbanner
{
	position:relative;
	width:765px;
	height:244px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px #000000 solid;
}

#topban_top
{
z-index:0;
position:relative;
	width:765px;
	height:244px;
	left:0px;
	top:-244px;
	padding:0px;
	border:0px #000000 solid;
}
/*
#topban_topleft
{
position:relative;
float:left;
	width:4px;
	height:4px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}

#topban_topright
{
position:relative;
float:right;
	width:4px;
	height:4px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}
*/
#topban_mid
{
z-index:0;
position:absolute;
width:765px;
height:244px;
left:0px;
top:0px;
margin:0px;
padding:0px;
border:0px red solid;
}

/*#topban_PrevNextDiv
{
z-index:1;
position:relative;
	width:636px;
	height:32px;
	left:0px;
	top:0px;
	margin-top:105px;
	padding:0px 7px 0px 5px;
	border:0px #000000 solid;
}

#topbanPrevbtn
{
position:relative;
float:left;
	width:14px;
	height:32px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}

#topbanNextbtn
{
position:relative;
float:right;
	width:14px;
	height:32px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}*/

/*#topban_bot
{
z-index:1;
position:relative;
	width:648px;
	height:4px;
	left:0px;
	top:0px;
	margin:0px;
	padding:99px 0px 0px 0px;
	border:0px #000000 solid;
}

#topban_botleft
{
	position:relative;
	float:left;
	width:4px;
	height:4px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}

#topban_botright
{
	position:relative;
	float:right;
	width:4px;
	height:4px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}*/


/*---------------------------- TOP Banner Closed ------------------------*/


/*---------------------- Content -------------------------------------*/
#mainContent
{
	position:relative;
	width:960px;	
	left:0px;
	top:0px;
	margin:0px auto;
	padding:19px 0px 0px 0px;
	border:0px blue solid;
}

#mainContent_top
{
	position:relative;
	width:960px;
	height:7px;
	top:0px;
	left:0px;
	background:url(http://www.worldacupuncture.com/public/images/media/middle_top.png) left top no-repeat;
	border:0px #FFFF00 solid;
}

#mainContent_data
{
	position:relative;
	width:960px;
	top:0px;
	left:0px;
	background:#FFFFFF repeat;
	border:0px #FFFF00 solid;
}


#mainContent_bottom
{
	position:relative;
	width:960px;
	height:7px;
	top:0px;
	left:0px;
	background:url(http://www.worldacupuncture.com/public/images/media/middle_bot.png) left top no-repeat;
	border:0px #000000 solid;
}

/*--------------------------------- Content closed----------------------------*/



/* ------------------------------------------ LeftSection ------------------------------ */
div#leftcol
{
    z-index:1;
	position:relative; 
	float:left; 
    width:160px;
	top:0px;
	left:0px;
	padding:0px 7px 0px 15px;
	border:0px #000000 solid;
}

/* ---------------------------- MiddleSection ----------------------------------- */

#main_content
{
	position:relative;
	float:left;
	width:598px;
	left:0px;
	top:0px;
	margin:0px;
	padding:28px 143px 0px 46px;
	border:0px #000000 solid;
}

#middle_top
{
	position:relative;
	width:960px;
	left:0px;
	top:0px;
	margin:0px;
	padding:2px 0px 10px 0px;
	background:#FFFFFF url(http://www.worldacupuncture.com/public/images/media/topban_bg.png) center bottom no-repeat;
	border:0px #000000 solid;
}

#middle_data
{
	position:relative;
	width:960px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border:0px #000000 solid;
}
/* ---------------------------- MiddleSection  closed----------------------------------- */

/*----------------- middle------------------------------- 
middlebox & article -------------------------------*/

.M_Data
{
   FONT-WEIGHT: normal;
    font-size: 12px;
	color: #333333;
    font-family: Arial;
	text-decoration: none;
}
  
#MiddleboxContainer
{
 width:100%;
 float:left;
 margin:0px;
 text-align:left;
 padding-left:0px;
 border:0px #0000ff solid;
}

#rightLogo
{
  width:210px;
 float:right;
 margin:0px;
 text-align:left;
 padding-top:7px;
 border:0px #0000ff solid;
}

.MBox
{
  width:300px;
  float:left;
  padding:0px;
  margin:0px;
   border:0px solid #000000;
 }
 
.MboxImg
{
  width:55px;
  padding:0px;
  top:0px;
  left:0px;
  float:left;
  margin:0px;
  padding-right:12px;
  border:0px solid #000000;
} 

.mboximgtopleft
{
  width:5px;
  padding:0px;
  top:0px;
  height:4px;
  left:0px;
  float:left;
  margin:0px;
  padding:0px;
  border:0px solid #000000;
}

.mboximgtopright
{
  width:5px;
  padding:0px;
  top:0px;
  height:4px;
  left:0px;
  float:right;
  margin:0px;
  padding:0px;
  border:0px solid #000000;
}

.mboximgbotleft
{
  width:5px;
  padding:0px;
  top:0px;
  height:4px;
  left:0px;
  float:left;
  margin:0px;
  padding:0px;
  border:0px solid #000000;
}

.mboximgbotright
{
  width:5px;
  padding:0px;
  top:0px;
  height:4px;
  left:0px;
  float:right;
  margin:0px;
  padding:0px;
  border:0px solid #000000;
}

.mboxcontainer
{
  width:auto;
  padding:0px;
  margin:0px;
  top:0px;
  text-align:left;
  border:0px solid #000000;
  left:0px;
}

.mboxtitle
{
  width:auto;
  padding:0px;
  margin:0px;
  top:0px;
  left:0px;
  padding-top:7px;
  text-align:left;
  
  padding-bottom:0px;
  border:0px solid #000000;
}


.mboxdata
{
  width:auto;
  padding-top:13px;
  margin:0px;
  top:0px;
  left:0px;
   border:0px solid #000000;
}

.mboxlesmer
{
  width:auto;
  padding:0px;
  margin:0px;
  top:0px;
  text-align:left;
    float:left;
  left:0px;
  padding-top:19px;
  padding-bottom:10px;
   border:0px solid #000000;
}

.M_BoxTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	text-decoration: none;
}
.M_BoxTitle_inactive
{
	font-weight: bold;
	font-size: 143px;
	font-family: Arial;
	text-decoration: none;
}
.M_BoxTitle_inactive_Color
{
	color: #333333;	
}

.M_BoxTitle_Color
{
	color: #333333;	
}

.M_BoxTitle_Color:Hover
{
	color: #0061AA;
}

.M_Box_Data
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Arial;
	text-decoration: none;
}
.M_Box_Lesemer
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}
	
.M_Box_Lesemer_Color
{
	color: #333333;
}

.M_Box_Lesemer_Color:Hover
{
	color: #0061AA;
}


#articleContainer
{
 width:680px;
 float:left;
 margin:0px;
 text-align:left;
 padding-left:28px;
 border:0px #000000 solid;
}

.Article
{
  width:207px;
  float:left;
  padding:0px;
  margin:0px;
   border:0px solid #000000;
 }
 
.ArtImagecontainer
{
  width:75px;
  padding:0px;
  top:0px;
  left:0px;
  margin:0px;
  padding-right:7px;
  border:0px solid #000000;
} 

.arttop
{
  width:75px;
  margin:0px;
  top:0px;
  left:0px;
  position:relative;
}
 
.artbot
{
   width:75px;
  margin:0px;
  top:0px;
  left:0px;
  position:relative;
} 

.artmiddle
{
  width:100%;
  margin:0px;
  padding:0px;
  left:0px;
  top:0px;
  position:relative;
  border:0px #000000 solid;
}

.artleft
{
  width:2px;
  margin:0px;
  padding:0px;
  top:0px;
  left:0px;
  float:left;
  background:url(http://www.worldacupuncture.com/public/images/media/bg_mboxleft.jpg) left repeat-y;
  height:60px;
}

.artImgmiddle
{
  width:auto;
  margin:0px;
  padding:0px;
  left:0px;
  top:0px;
  position:relative;
  
}

.artright
{
  width:2px;
  margin:0px;
  padding:0px;
  top:0px;
  float:right;
  left:0px;
  background:url(http://www.worldacupuncture.com/public/images/media/bg_mboxright.jpg) left repeat-y;
  height:60px;
}

.artcontainer
{
  width:126px;
  padding:0px;
  margin:0px;
  top:0px;
  float:right;
  border:0px solid #000000;
  left:0px;
}

.arttitle
{
  width:100%;
  padding:0px;
  margin:0px;
  top:0px;
  left:0px;
    float:left;
}

.artdata
{
  width:100%;
  padding:0px;
  margin:0px;
  top:0px;
    float:left;
  left:0px;
  float:left;
}

.artlesmer
{
  width:100%;
  padding:0px;
  margin:0px;
  top:0px;
  text-align:right;
    float:right;
  left:0px;
}


/* ------------------------------------------ Right Section ---------------------------------------- */

div#rightcol
{
 position:relative;
 float:left;
 width:160px; 
 top:0px;
 left:0px;
 text-align:left;
 padding:34px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 border:0px #000000 solid;
}

/*-----------------------------
		Right Section ( Aktuelt )
--------------------------------*/

.R_Header_index
{
 font-family:Arial;line-height:25px;font-size:18px;color:#205831;float:left;text-decoration: none;font-weight: bold;
	
}
.R_Header_inner
{
	font-weight: bold;
	font-size: 14px;
	line-height:25px;
	color: #E52438;
	font-family: Arial;
	text-decoration: none;
}
.R_Date
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #205831;
}
.R_Title
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
} 
.R_Title_Color
{
	color: #333333;
}
.R_Title_Color:Hover
{
	color: #E52438;
}
.R_Title_Sel_Color
{
	color: #E52438;
}
.R_Title_Sel_Color:Hover
{
	color: #333333;
}

.R_Title_inactive_Color
{
	color: #333333;
}
.R_Data
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Arial;
	text-decoration: none;
}
.R_Data_index
{
	font-weight: normal;
	font-size: 11px;
	color: #8A8989;
	font-family: Arial;
	text-decoration: none;
}
.R_Lesemer
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}
.R_Lesemer_Color
{
	color: #000000;
}
.R_Lesemer_Color:Hover
{
	color: #E52438;
}


/*--------------------------------------------- footer Section ------------------------------------------- */


#Divfooter
{
background:#56707D repeat;
	position:relative;
	width:100%;	
	left:0px;
	top:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#CDCCC8;	
}

div#footerContainer{
	position:relative;
	width:960px;    
	margin:0px auto;
	left:0px;
	top: 0px;
	text-align:left;
	padding:0px 0px 0px 0px;
}

#footerlink
{
position:relative;
	width:960px;    
	margin:0px auto;
	left:0px;
	top: 0px;
	text-align:left;
	padding:18px 0px 35px 0px;
	border:0px red solid;
	
}

#f_homeLink
{
	position:relative;
	float:left;
	width:auto; 
	margin:0px auto;
	left:0px;
	top: 0px;
	text-align:left;
	padding:0px 0px 0px 60px;
	border:0px red solid;

}

#copyright 
{
	position:relative;
	float:right;
	width:auto;
	text-align:left;
	left:0px;
	top:0px;
	margin:0px auto;
	padding:0px 60px 0px 0px ;
	border:0px red solid;
}



#bottomText
{
   text-align:left; 
	position:relative;
	width:921px;    
	margin:0px auto;
	left:0px;
	top: 0px;
	padding:0px;
}

div#w3cDiv {
	border: 0px red solid;
	position:relative;
	text-align: center;
	height:15px;
	top:0px;
	left:0px;	
	padding-top:10px;

}

#a2nLink 
{
	width:136px;
	padding-right:0px;
	position:relative;
	float:right;
	left:0px;
	top:0px;
	border:0px red solid;
}

 /* -----------------------------------------  footer closed -------------------------------------*/

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#baseContent 
{
	width:928px;
	position:relative;
	text-align:left;
	left:0px;
	top:0px;
	margin:0px auto;
	padding:0px;
	padding-top:17px;
	padding-left:0px;
	padding-right:0px;
	border:0px red solid;
}



#bottomline
{
  border: 0px red solid;
	position:relative;
	text-align: left;
	text-align:center;
	top:0px;
	left:0px;	
	width:921px;
	padding-top:12px;
	padding-bottom:14px;
	padding-left:0px;
	padding-right:0px;
}

#bottomline_img
{
  border: 0px red solid;
	position:relative;
	text-align: left;
	text-align:center;
	top:0px;
	left:0px;	
	width:921px;
	padding-top:0px;
	padding-bottom:0px;
	height:1px;
	padding-left:0px;
	padding-right:0px;
	background-color:#DEDEDE;
}

div#bottomMenu {
	border: 0px red solid;
	position:relative;
	text-align:center;
	top:0px;
	left:0px;	
	width:960px;
	margin:0px auto;
	padding:0px 0px 7px 0px;
}


.B_Data
{
	font-weight: normal;
	font-size: 12px;
	color: #CDCCC8;
	font-family: Arial;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;

}

.B_sep
{FONT-WEIGHT: normal;
    font-size: 12px;
	font-family: Arial;
	border:0px red solid;
  color: #969291;  
  text-align:center;
  padding:0px 0px 0px 0px;
}

.B_sep_F
{FONT-WEIGHT: normal;
    font-size: 12px;
	font-family: Arial;
	border:0px red solid;
  color: #CDCCC8;  
  padding:0px 3px 0px 3px;
	
}

.B_Link_BM
{
	FONT-WEIGHT: normal;
    font-size: 12px;
	font-family: Arial;
	font-weight:normal;
	text-decoration:underline;
}

.B_Link
{
	FONT-WEIGHT: normal;
    font-size: 12px;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
}

.B_Link_Color
{
	color: #ffffff;
}

.B_Link_Color_F
{
	color: #CDCCC8;
}

.B_Link_Color:Hover
{
 color: #FDA900;
}

.B_Link_Color_F:Hover
{
 color: #4F4E4D;
}

.B_Link_Color_BM
{
	color: #CDCCC8;
}

.B_Link_Color_BM:Hover
{
	color: #4F4E4D;
}

.mnuseprator
{
	FONT-WEIGHT: normal;
    font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color: #3A3939;
	padding:3px;
		opacity: 0.50;
	filter:alpha(opacity=50);
	-khtml-opacity: 0.50;
}

.B_Link_data
{
	FONT-WEIGHT: bold;
    font-size: 10px;
	
    font-family: Arial;
	text-decoration: none;
	
}

.B_Link_data_color
{
	 color: #3A3939;
}

.B_Link_data_color:Hover
{
	color: #0164AE;
} 

.B_Dev_Link
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
	letter-spacing: 1px;
}
.B_Dev_Link_Color
{
	color: #757575;
}
.B_Dev_Link_Color:Hover
{
	color: #757575;
}

div#frmSearchDiv {
	border: 0px red solid;
	position:relative;
	text-align: left;
	vertical-align:middle;
	width:500px;
	height:100px;
	top:0px;
	left:0px;
	padding-left:30px;	
	
}
div#pnlMain
{
	border: 0px red solid;
	position:relative;
	text-align: left;
	width:500px;
	top:0px;
	left:0px;
	padding-left:30px;
}


