body { padding:0; margin:0px 4px; text-align:left;}
body, p, td, th, li{font-size:12px;color:#292929;font-family:tahoma, sans-serif; text-align:left;}
div, p, ul, h1, h2, h3, h4, img, form, input{padding:0; margin:0;}
b {text-align:left;}
em {font-style:normal;}
.img-box{ padding:1px; border:1px solid #9dafbd;border-color:#9eb1c0 #677787 #677787 #9eb1c0;}
.selected-img-box{ padding:1px; border:2px solid #9dafbd;border-color:#7991FD #7991FD #7991FD #7991FD;}
a:link,a:visited {text-decoration:none;color:#2B3068; text-align:left}
.sidebar-menu { position:relative; width:155px; padding:0px 0px 0px 0px; 
						margin:8px 4px 0px 0px;background:url("http://www.massagan.com/images/home3/menu_bg.jpg"); 
						background-position:top left; background-repeat: repeat-x;
						border:1px solid #BEC8E1; }
.sidebar-menu a {color:#2B3068; text-decoration:none;}
.sidebar-menu a:hover {color:#6699FF}

.sidebar-middle { position:relative; padding:0px 0px 3px 0px; 
						margin:8px 2px 8px 5px; background-color:#FFFFFF; 
						background-position:top left; background-repeat: repeat-x;
						border:1px solid #BEC8E1; }
.sidebar-middle h2 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #0470b1; FONT-FAMILY: Tahoma}
.sidebar-middle ul li { display:block; }
.sidebar-middle ul { padding:0px; margin:4px; padding:3px; }
.sidebar-middle ul li { color:#2B3068;font-size:12px;padding:0px; 
			background:url("http://www.massagan.com/images/home3/menu_bullet.gif") no-repeat;background-position:0 .25em;
			list-style-type: none;margin:2px 0px 0px 0px; border-bottom:1px dotted #ccc; padding:0px 0px 3px 12px; }
.sidebar-middle a {color:#2B3068; text-decoration:none;}
.sidebar-middle a:hover {color:#6699FF}

.parent.bluebox{border:solid 1px; border-top-width:medium; margin-right:6px;}
.parent.bluebox.child{padding:0 6px 6px 6px}
.child ul li { display:block; }
.child ul { padding:0px; margin:4px; padding:3px; }
.child ul li { color:#2B3068;font-size:12px;padding:0px; 
			background:url("http://www.massagan.com/images/home3/menu_bullet.gif") no-repeat;background-position:0 .25em;
			list-style-type: none;margin:2px 0px 0px 0px; border-bottom:1px dotted #ccc; padding:0px 0px 3px 12px; }
.child ul p {font-size:9px;color:#43C6DB;dotted #ccc; }	

.child a {color:#0357aa; text-decoration:none;}
.child a:hover {color:#ff8800}
.parent.bluebox p {padding:6px 6px 6px 6px }
.parent.bluebox h2{border-bottom:solid 1px;margin:0 0 6px 0;padding:3px 6px;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px;COLOR: #336699;FONT-FAMILY: Tahoma} 
.parent.bluebox h2 a {color:#336699;}
.parent.bluebox h2 a:hover {color:#FF0000}
.parent.bluebox{border-color:#ace}
.parent.bluebox h2{background:#ebf3fb;border-bottom-color:#ace; text-transform: uppercase;}

.rightcolumn{width:100%;overflow:hidden; padding:5px; padding-top:7px;} 
.leftcolumn{width:100%;overflow:hidden; padding:5px; padding-top:7px;} 


.main_body_right_border{
	background-image: url("http://massagan.com/newdesign/news_body_right_border.gif");
	background-repeat: repeat-y;
	background-position: right;
	width: 18px;
}
.main_body_left_border{
	background-image: url("http://massagan.com/newdesign/news_body_left_border.gif");
	background-repeat: repeat-y;
	background-position: left;
	width: 14px;
}
.footer.table {
padding:5px;
border-top: solid 1px;; border-color:#ace;
border-bottom: solid 1px;border-color:#ace;  
border-left: solid 0px; 
border-right: solid 0px; 
}
/*
.box {width: 1024; background: url(http://massagan.com/newdesign/bottom-left.gif) no-repeat left bottom;}
.box-outer {background: url(http://massagan.com/newdesign/bottom-right.gif) no-repeat right bottom; padding-bottom: 5px;}
.box-inner {background: url(http://massagan.com/newdesign/top-left.gif) no-repeat left top;}
.box h2 {background: url(http://massagan.com/newdesign/top-right.gif) no-repeat right top;}
.box h2, .box p { padding-left: 5%;padding-right: 5%;}
.img-wrapper {
  background: no-repeat bottom right;
  clear: both;
  float: left;
  position: relative;
  margin: 10px 0 0 10px;
}
*/
 .img-wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  display: block;
  margin: -5px 5px 5px -5px;
  position: relative;
}


A.login_logout:link, A.login_logout:visited, A.login_logoute:hover 
{font-size:12px; color:#F87431; font-weight:bold; font-family:tahoma, sans-serif; }

A.login_logout:hover 
{font-size:12px; color:#F87431; text-decoration: underline; }

A.header_link_deco:link, A.header_link_deco:visited 
{font-size:12px; color:	#151B8D;   font-family:tahoma, sans-serif;}

A.header_link_deco:hover 
{font-size:12px; color:	#00CCFF; text-decoration: underline; }

A.my_page:link, A.my_page:visited, A.my_page:hover 
{font-size:12px; color:#1059b5; font-style:normal;  font-family:tahoma, sans-serif; }

A.my_page:hover 
{font-size:12px; color:#1059b5; text-decoration: underline; }


A.aripterdiv:link, A.aripterdiv:visited {font-size:14px; color:#990033; text-decoration: underline;  font-family:tahoma, sans-serif;font-weight:bold}
A.aripterdiv:hover {font-size:14px; color:#0099FF; text-decoration: underline;  font-family:tahoma, sans-serif }

.pagelink {
	border:solid 1px; 
	font-size:14px; 
	color:	#00CED1;   
	font-family:tahoma, sans-serif;
	padding:2px;
    float:left;
	margin:2px;
}

A.pagelink:link, A.pagelink:visited {font-size:14px; color:red; text-decoration: underline;  font-family:tahoma, sans-serif;font-weight:bold}
A.pagelink:hover {font-size:14px; color:#0099FF; text-decoration: underline;  font-family:tahoma, sans-serif }
ol.styled_numbering {list-style-type:decimal} 

.rightforadmin {
  background-color:#F5F5F5;
  border: solid 1px #999;
  width:95%;
  padding:5px;
  margin:5px;

}
.rightforadmin ol { margin:5px; margin-left:25px; padding:3px; border:medium; border-color:#FF0000}
.rightforadmin ol li { font-size:14px; font:italic; margin:2px 0px 0px 0px; border-bottom:1px dotted #ccc; 
padding:0px 0px 3px 0px; font: italic 1em; color:#999999; font-style:italic; font:bold;}
.rightforadmin ol p { font:normal; color:#0000FF; font-size:12px;font-style:normal;}

.rightforadmin h2{border-bottom:solid 1px; padding:0; margin:0;FONT-WEIGHT: bold; COLOR:	#FFFFFF; font-size:16px;#336699;FONT-FAMILY: Tahoma; width:100%; background:	#E42217; padding-bottom:2px;} 

