/* CSS Document */
/*Common Part*/
html {
height: 100%;
}
body {padding: 0 0 0 0;   margin: 0 auto;  width: 100%; background: #ffffff;   min-height: 100%;  height: auto !important;  height: 100%;  position: relative;}
body a{ text-decoration: none;   }
body a:hover { text-decoration: underline !important;   }
body img{  border: 0;  margin: 0; padding:0;} 
body ul{ list-style: none;  } 
body p { margin:0 0 5px 0; padding:0; font: 12px tahoma, Arial;  color: #34014e;  }



* html body {
  height:100%;
}
.preload {
 display: none !important;
 }
.italic {
 font-style: italic !important;
 } 
.underlined {
 text-decoration: underline;
 } 
.noborder {
 border: none;
 }
.nodec {
 text-decoration: none;
 } 
.clear {
 clear: both;
 } 
.floatleft {
 float: left;
 }
.floatright {
 float: right;
 } 
.tcenter {
 text-align: center;
 } 
.nobg {
 background: none !important;
 } 
.nomargin {
 margin: 0 !important;
 } 
.nopadding {
 padding: 0 !important;
 }
.noborder {
 border: none !important;
 } 
 
#wrapper {
 width: 1004px;
 overflow: hidden;
 position: relative;
 margin: 0 auto;

 }
.header  {
 background: url(images/header.jpg) no-repeat;
 width: 1004px;
 height: 173px;
 overflow: hidden;
 }


.container {
 width: 1004px;
 background:url(images/divline.jpg) 233px top repeat-y;
 overflow: hidden;
 padding: 0 0 30px 0;
 }
.sidebar {
 width: 233px;
 padding: 0 8px 0 0;
 float: left;
 }
.sidebar p {
 padding: 0 10px 0 15px;
 }
.sidemenu { 
 height: 246px;
 width: 231px;
 }
.sidemenu ul {
 margin:0;
 padding:15px 0 0 40px;
 list-style: none;

 
 }

.sidemenu ul li {
 background: url(images/arrow.gif) left 4px no-repeat;
 padding: 0 0 1px 51px;
 height: 20px;
 margin:0;


 }
.sidemenu ul li a{
 color: #b4589b;
 font: bold 13px tahoma, Arial;
 } 
.sidemenu ul li.li2{
 padding: 0 0 1px 66px;
 background: url(images/arrow.gif) 15px 4px no-repeat; 
 } 
.divider {
 background: url(images/divider.jpg) ;
 width: 233px;
 height: 15px;
 margin: 10px 0 10px 0;
 }

.date {
 color: #b71a8d;
 margin: 18px 0 3px 0;
 }

.content {
 background:  #fff;
 overflow: hidden;
 width: 718px;
 padding: 25px 15px 0 30px;
 float: left;
 }
.content p{
 line-height: 16px;
 } 





.footer {
 width: 984px;
 height: 40px;
 background: #34014e;
 padding: 5px 0 0 20px;
 overflow: hidden;
 }    
.footer p {
 font: 12px tahoma, Arial;
 float: left;
 color: #fff;
 }
.content p {
    text-indent: 15px;
    text-align: justify;
}
p.copy {
 padding-left: 100px;
 }  
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
	text-align: right;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
.copy a, .copy a:visited, .copy a:hover, .copy a:active {
	color: white;
}
.more {
    float: right;
}
table.newsgal {
    width: 100%;
}
table.newsgal td {
	text-align: center;
}
h1 a {
	color: black;
	text-decoration: underline;
}

